Voxeo предлагает учетные записи разработчиков , которые можно использовать для разработки системы домашней автоматизации с поддержкой речи. Я связал его с моей собственной системой домашней автоматизации для небольшого набора команд, которые мой дом понимает, и он прекрасно работает. Вам нужно научиться использовать VoiceXML, чтобы использовать его.
SAPI работает нормально для синтеза голоса; Я использую SAPI в своей системе для голосовых подсказок в доме, таких как прогноз погоды, который появляется на динамиках утром, когда вы входите в ванную. Если Cosmos не позволяет вам включить все необходимые вам DLL, возможно, вы могли бы создать отдельный сервис, используя SAPI, а затем использовать WCF (или другой) для связи между ними ??
Для связанной проблемы понимания естественного языка в типизированной форме я разработал C # NLP Engine , который, я надеюсь, смогу сделать доступным для некоммерческого в будущем.
Извлечение текста из речи без указания какой-либо грамматики заранее - очень сложная проблема, которая может привести к ошибкам. Даже если бы вы могли это решить, у вас все равно была бы проблема с попыткой понять, что они сказали, используя НЛП. Построение грамматики, которая направляет распознаватель к типам предложений, которые вы хотите распознать (как это делает VoiceXML), вероятно, приведет к гораздо более высокой точности.