Використовувати диктовку Mac OS X у файлі?


8

У Mountain Lion, Mac OS X може використовувати свій диктування / розпізнавання голосу, щоб перетворити ваш виступ на текст.

Припустимо, у мене є аудіофайл мого голосу, який говорить. Чи є спосіб використовувати цю можливість диктування, щоб перетворити цей аудіо файл у текстовий файл?

Я припускаю, що грубої сили рішення буде підключити навушники в аудіо порт і тримати їх до мікрофона. Чи є більш програмне рішення, більш аналогічне Unix трубам?


Це може не працювати так добре, як функція голосового диктування має відрізання, яке, здається, становить близько 30 секунд. У мене був набагато кращий успіх з коротким диктовком, а не довгим (з довгим перебуванням у 20 секунд).
bmike

Я можу розбити його на десять-двадцять секунд довгі шматки якщо потребують.
Daniel

Відповіді:


5

Ви можете встановити Soundflower. Це велика утиліта, яка створює віртуальні пристрої введення та виводу. Таким чином, ви можете направити QuickTime гравця, наприклад, як вхід для диктування. http://cycling74.com/soundflower-landing-page/


Soundflower також може надходити до інших програм розпізнавання голосу, наприклад, у Документах Google під браузером Chrome є функція "Введення голосу".
Paul Price

2

На Mavericks можна використовувати диктофон на аудіофайлі, якщо ви використовуєте Soundflower плюс аудіопрогравач, який дозволяє вибрати пристрій виводу звуку, наприклад Audacity. Таким чином, ви не будете зачіпати відключення звуку системи під час диктування, оскільки вихідний сигнал перейде у Soundflower, перш ніж він буде приглушений, і ви встановите, що диктант буде отримувати тільки від Soundflower. Це також має переваги інших звуків, які можуть виникнути (наприклад, звук сповіщення про нагадування), що не викликає перешкод. Він також працюватиме краще, ніж попередні версії Mac OS X, оскільки розширене диктування в Mavericks (яке потрібно спочатку ввімкнути) не перериває диктування через 30 секунд.

На цій веб-сторінці наведено відомості про використання диктофона Mac OS X 10.9 у звуковому файлі: http://www.leveluplunch.com/blog/2013/12/30/convert-recorded-audio-text-using-osx-dictation-audacity-soundflower/


2

У Yosemite, всякий раз, коли ми намагаємося використовувати функцію диктування в OSX, вона приглушує інші звуки і активує тільки вбудований мікрофон. Ви повинні встановити деякі приховані налаштування, щоб зробити цю роботу. Відкрийте Термінал і введіть дві команди нижче:

defaults write com.apple.SpeechRecognitionCore AllowAudioDucking -bool NO

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

Після цього вимкніть диктування у Системних налаштуваннях, зачекайте кілька секунд і знову ввімкніть його. Тепер ви повинні диктувати під час відтворення аудіо. Я намагався це робити лише під час використання гарнітури / навушників, без яких це не рекомендується. :)

Щоб відновити систему до її незайманого стану, запустіть ці команди в терміналі, а потім перезапустіть диктування:

defaults delete com.apple.SpeechRecognitionCore AllowAudioDucking

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

0

Зверніть увагу, що рішення Soundflower не працюватиме в Mavericks: система вимикає всі звуки під час диктування. Навіть звук, що йде в Soundflower.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.