Могу ли я использовать SAPI напрямую для преобразования речи в текст из сохраненного аудио в режиме реального времени - PullRequest
1 голос
/ 25 августа 2010

Чего я действительно хочу добиться, так это -> Предположим, я проигрываю аудиофайл (используя мое приложение), который можно либо транслировать из Интернета / или получить к нему доступ непосредственно из локального хранилища.Теперь я хочу настроить SAPI для прослушивания этого источника вместо микрофона и преобразования речи из аудио в текст, как обычно.

Ответы [ 2 ]

1 голос
/ 18 ноября 2010

Я не думаю, что SAPI поддерживает это сам.

Есть несколько подходов, которые вы можете использовать как «внешние» для SAPI:

  1. Получить кабель «мини-штекер» от мужчины к мужчине и вилкувывод вашей звуковой карты на вход вашей звуковой карты

  2. Используйте Виртуальный аудиокабель , который в основном достигает # 1, но с программным обеспечением виртуальной звуковой карты вместо аппаратного обеспечения.Поначалу может быть очень сложно понять, как работает Virtual Audio Cable и как его использовать, но он очень хорошо работает, как только вы это выясните.

  3. Некоторые звуковые карты имеют встроенную-внутренняя функция обратной связи, которая позволяет вам записывать то, что звуковая карта играет вместо записи, например, с микрофона.Вот несколько полезных информационных ссылок: What U Hear и Stereo Mix .Также попробуйте Googling эти условия для получения дополнительной информации.

1 голос
/ 25 августа 2010

Похоже, что из коробки поддерживается только WAV - см. здесь

Цитата:

Сценарий ввода файла WAV является особенным, поскольку он использует контролируемый, воспроизводимый аудиовход и требует специального механизма SR, без помех от других приложений (например, общий настольный микрофон).В сценарии ввода файла должен использоваться общий аудиопоток SAPI, подключенный к входному wav-файлу, и механизм InProc SR.

...