Usar o ditado do Mac OS X em um arquivo?

8

No Mountain Lion, o Mac OS X pode usar seu ditado / reconhecimento de voz para transformar sua fala em texto.

Suponha que eu tenha um arquivo de áudio da minha voz. Existe uma maneira de usar essa capacidade de ditado para transformar esse arquivo de áudio em um arquivo de texto?

Suponho que a solução de força bruta seria conectar fones de ouvido na porta de áudio e segurá-los no microfone. Existe uma solução mais baseada em software mais análoga aos pipes Unix?

Daniel
fonte
Isso pode não funcionar tão bem, pois o recurso de ditado por voz tem um corte que parece estar em torno de 30 segundos. Tive um sucesso muito melhor com ditados curtos do que longos (com longa duração no intervalo de 20 segundos).
bmike
Posso dividi-lo em pedaços de dez a vinte segundos, se necessário.
Daniel

Respostas:

5

Você pode instalar o Soundflower. É um ótimo utilitário que cria dispositivos de entrada e saída virtuais. Assim, você pode rotear o QuickTime player, por exemplo, como entrada para o ditado. http://cycling74.com/soundflower-landing-page/

Elliott
fonte
O Soundflower também pode alimentar outros programas de reconhecimento de voz, por exemplo, o Google Docs no navegador Chrome possui o recurso "Digitação por voz".
Paul Price
2

No Mavericks, você pode usar o ditado em um arquivo de áudio se usar o Soundflower mais um reprodutor de áudio que permita escolher o dispositivo de saída de som, como o Audacity. Dessa forma, você não será afetado pelo Mavericks silenciar a saída de som do sistema durante o ditado, porque a saída será inserida no Soundflower antes que seja silenciada e você definirá o ditado para receber apenas do Soundflower. Isso também tem a vantagem de outros sons que podem ocorrer (como um som de notificação de lembrete), não causando interferência. Ele também funcionará melhor que as versões anteriores do Mac OS X porque o ditado aprimorado no Mavericks (que precisa ser ativado primeiro) não interrompe o ditado após 30 segundos.

Esta página da Web fornece os detalhes sobre como usar o ditado do Mac OS X 10.9 em um arquivo de áudio: http://www.leveluplunch.com/blog/2013/12/30/convert-recorded-audio-text-using-osx- dictation-audacity-soundflower /

RyanCu
fonte
2

Em Yosemite, sempre que tentamos usar o recurso de ditado no OSX, ele silencia outros sons e ativa apenas o microfone embutido. Você precisa definir algumas preferências ocultas para fazer isso funcionar. Abra o Terminal e insira os dois comandos abaixo:

defaults write com.apple.SpeechRecognitionCore AllowAudioDucking -bool NO

defaults write com.apple.speech.recognition.AppleSpeechRecognition.prefs DictationIMAllowAudioDucking -bool NO

Depois de fazer isso, desative o ditado nas Preferências do Sistema, aguarde alguns segundos e reative-o. Agora você deve poder ditar enquanto o áudio está sendo reproduzido. Eu só tentei isso enquanto usava fones de ouvido, provavelmente não é aconselhável sem eles. :)

Para restaurar o sistema ao seu estado virginal, execute estes comandos no Terminal e reinicie o ditado:

defaults delete com.apple.SpeechRecognitionCore AllowAudioDucking

defaults delete com.apple.speech.recognition.AppleSpeechRecognition.prefs DictationIMAllowAudioDucking
voulembrar
fonte
0

Observe que a solução Soundflower não funcionará no Mavericks: o sistema silencia todo o som quando o ditado está ativado. Até o som que entra no Soundflower.

Anton
fonte