Usa il dettato di Mac OS X su un file?


8

In Mountain Lion, Mac OS X può usare il suo dettato / riconoscimento vocale per trasformare il tuo modo di parlare in testo.

Supponiamo che io abbia un file audio della mia voce che parla. C'è un modo per usare questa capacità di dettatura per trasformare quel file audio in un file di testo?

Suppongo che la soluzione della forza bruta sarebbe quella di collegare le cuffie alla porta audio e tenerle al microfono. Esiste una soluzione basata su software più analoga alle pipe Unix?


Potrebbe non funzionare così bene poiché la funzione di dettatura vocale ha un limite che sembra essere di circa 30 secondi. Ho avuto un successo molto migliore con una dettatura breve piuttosto che lunga (con un intervallo lungo di 20 secondi).
bmike

Posso dividerlo in pezzi lunghi da dieci a venti secondi, se necessario.
Daniel

Risposte:


5

È possibile installare Soundflower. È una grande utility che crea dispositivi di input e output virtuali. Quindi potresti indirizzare QuickTime Player, ad esempio, come input per il dettato. http://cycling74.com/soundflower-landing-page/


Soundflower può anche essere inserito in altri programmi di riconoscimento vocale, ad es. Google Docs nel browser Chrome ha una funzione "Digitazione vocale".
Paul Price,

2

Su Mavericks, puoi usare la dettatura su un file audio se usi Soundflower più un lettore audio che ti consente di scegliere il dispositivo di uscita audio, come Audacity. In questo modo non verrai influenzato dal silenziamento dell'audio del sistema durante la dettatura, poiché l'uscita andrà in Soundflower prima che venga silenziato e imposti la dettatura in modo che riceva solo da Soundflower. Ciò ha anche il vantaggio di altri suoni che possono verificarsi (come un suono di notifica di promemoria) che non causano interferenze. Funzionerà anche meglio rispetto alle precedenti versioni di Mac OS X perché la dettatura avanzata in Mavericks (che deve essere abilitata per prima) non interrompe la dettatura dopo 30 secondi.

Questa pagina web fornisce i dettagli su come utilizzare la dettatura di Mac OS X 10.9 su un file audio: http://www.leveluplunch.com/blog/2013/12/30/convert-recorded-audio-text-using-osx- dettatura-audacity-Soundflower /


2

In Yosemite, ogni volta che proviamo a utilizzare la funzione di dettatura in OSX, silenzia altri suoni e attiva solo il microfone incorporato. È necessario impostare alcune preferenze nascoste per farlo funzionare. Apri Terminale e inserisci i due comandi seguenti:

defaults write com.apple.SpeechRecognitionCore AllowAudioDucking -bool NO

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

Dopo aver fatto ciò, disattivare la dettatura nelle Preferenze di Sistema, attendere qualche secondo e quindi riattivarla. Ora dovresti essere in grado di dettare mentre l'audio è in riproduzione. L'ho provato solo usando un auricolare / cuffie, probabilmente non è consigliabile senza. :)

Per ripristinare il sistema al suo stato originale, eseguire questi comandi in Terminale e quindi riavviare la dettatura:

defaults delete com.apple.SpeechRecognitionCore AllowAudioDucking

defaults delete com.apple.speech.recognition.AppleSpeechRecognition.prefs DictationIMAllowAudioDucking

0

Si noti che la soluzione Soundflower non funzionerà con Mavericks: il sistema disattiva l'audio quando il dettato è attivo. Anche il suono che entra in Soundflower.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.