Używać dyktowania Mac OS X do pliku?


8

W Mountain Lion Mac OS X może używać dyktowania / rozpoznawania głosu, aby zamienić mowę w tekst.

Załóżmy, że mam plik audio z moim głosem. Czy istnieje sposób na wykorzystanie tej funkcji dyktowania do przekształcenia tego pliku audio w plik tekstowy?

Podejrzewam, że brutalną siłą byłoby podłączenie słuchawek do portu audio i przytrzymanie ich do mikrofonu. Czy istnieje bardziej oparte na oprogramowaniu rozwiązanie bardziej analogiczne do potoku Unix?


To może nie działać tak dobrze, ponieważ funkcja dyktowania głosu ma odcięcie, które wydaje się około 30 sekund. Miałem znacznie lepszy sukces dzięki krótkiemu dyktandowi niż długiemu (z długim czasem przebywania w przedziale 20 sekund).
bmike

Jeśli zajdzie taka potrzeba, mogę je podzielić na długie na dziesięć do dwudziestu sekund.
Daniel

Odpowiedzi:


5

Możesz zainstalować Soundflower. To świetne narzędzie do tworzenia wirtualnych urządzeń wejściowych i wyjściowych. Można więc na przykład skierować odtwarzacz QuickTime jako dane wejściowe do dyktowania. http://cycling74.com/soundflower-landing-page/


Soundflower może również przesyłać dane do innych programów do rozpoznawania głosu, np. Dokumenty Google w przeglądarce Chrome mają funkcję „Pisania głosowego”.
Paul Price

2

W Mavericks możesz użyć dyktowania pliku audio, jeśli używasz Soundflower plus odtwarzacz audio, który pozwala wybrać urządzenie wyjściowe dźwięku, takie jak Audacity. W ten sposób Mavericks nie będzie wyciszał dźwięku systemowego podczas dyktowania, ponieważ sygnał wyjściowy przejdzie do Soundflower, zanim zostanie wyciszony, a ty dyktujesz tak, aby odbierać tylko z Soundflower. Ma to również tę zaletę, że inne dźwięki, które mogą wystąpić (takie jak dźwięk powiadomienia) nie powodują zakłóceń. Będzie także działał lepiej niż poprzednie wersje Mac OS X, ponieważ ulepszone dyktowanie w Mavericks (które należy najpierw włączyć) nie przerywa dyktowania po 30 sekundach.

Ta strona zawiera szczegółowe informacje na temat korzystania z dyktanda Mac OS X 10.9 w pliku audio: http://www.leveluplunch.com/blog/2013/12/30/convert-recorded-audio-text-using-osx- dictation-audacity-soundflower /


2

W Yosemite, ilekroć próbujemy użyć funkcji dyktowania w OSX, wycisza inne dźwięki i aktywuje tylko wbudowany mikrofon. Aby to zadziałało, musisz ustawić ukryte preferencje. Otwórz terminal i wprowadź dwa polecenia poniżej:

defaults write com.apple.SpeechRecognitionCore AllowAudioDucking -bool NO

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

Po wykonaniu tej czynności wyłącz dyktowanie w Preferencjach systemowych, odczekaj kilka sekund, a następnie włącz je ponownie. Powinieneś być teraz w stanie dyktować podczas odtwarzania dźwięku. Próbowałem tego tylko podczas korzystania z zestawu słuchawkowego / słuchawek, bez których prawdopodobnie nie jest to wskazane. :)

Aby przywrócić system do stanu pierwotnego, uruchom następujące polecenia w terminalu, a następnie uruchom ponownie dyktowanie:

defaults delete com.apple.SpeechRecognitionCore AllowAudioDucking

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

0

Należy pamiętać, że rozwiązanie Soundflower nie działa w Mavericks: system wycisza wszystkie dźwięki, gdy dyktowanie jest włączone. Nawet dźwięk, który trafia do Soundflower.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.