Можно ли использовать речевой API Vista в Windows Server 2003? - PullRequest
0 голосов
/ 15 января 2009

Я написал небольшое приложение на iphone, которое передает 30 секунд речи на веб-сервер, который вызывает службу Windows через удаленное взаимодействие, служба использует SAPI5.1 на сервере Windows 2003 для преобразования волны в текст через распознаватель по умолчанию.

Я хочу обновить движок до последней версии и добавить медицинскую речевую модель, созданную для работы в Vista. Могу ли я сделать это через сервер Windows 2003 и приложение, написанное в библиотеках .net 3.5. В любом случае, Vista просто использует библиотеки 3.5 .net? Могу ли я изменить речевой режим через реестр или вызов API, я знаю, что для использования речевых моделей на Vista вам не нужно менять раздел реестра при распознавании речи,

Есть идеи? Спасибо, Том

Ответы [ 2 ]

1 голос
/ 15 января 2009

короткий ответ - нет, вам нужно придерживаться Sappi 5.1. Если вы обновились до версии Server 2008, вы, вероятно, могли бы использовать специальные функции распознавания речи. Вы должны быть в состоянии использовать интерфейс прикладного программирования sappi в ..net 3.5. Я знаю, что он может использоваться с платформой .net 3.0. Для получения дополнительной информации о различных SDK доступны по этой ссылке. http://en.wikipedia.org/wiki/Speech_Application_Programming_Interface

0 голосов
/ 22 марта 2011

Microsoft делает серверный распознаватель доступным для бесплатной загрузки. Смотри http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1b1604d3-4f66-4241-9a21-90a294a5c9a4

См. В чем разница между System.Speech.Recognition и Microsoft.Speech.Recognition? для получения дополнительной информации.

...