vb.net захватывает аудио системы в поток - PullRequest
0 голосов
/ 21 июня 2011

Возможно ли захватить весь / любой звук, воспроизводимый ПК, в system.io.stream, чтобы затем его можно было запустить через распознавание речи (System.Speech.Recognition.SpeechRecognitionEngine)?

По сути, я стремлюсь к распознаванию речи на любом аудио на клиентском ПК, Google, похоже, предлагает, чтобы захватить такой поток можно было с помощью Microsoft.DirectX.DirectSound, однако я не могу честно определить, каким образом.Любые предложения будут с благодарностью.

1 Ответ

0 голосов
/ 21 июня 2011

Взгляните на этот вопрос для решения на Vista / Win7 и посмотрите на это для WinXP.

Резюме: Вы можете использовать петлевую запись с WASAPI в Vista / Win7, но в WinXP нет эквивалентного API, однако частичное решение может быть достигнуто с помощью драйвера виртуальной звуковой карты.

...