Подтвердить что ты не робот

Распознавание голоса в моно

Есть ли способ добавить функцию распознавания голоса в моноприложение. Существуют пространства имен System.Speech(in.net) и Microsoft.Speech(в MS Speech Platform), но я не могу найти их в Mono. Итак, как можно добавить функции распознавания речи в Mono?

4b9b3361

Ответ 1

Посмотрите на эту ссылку: Mono System.Speech

Кажется, что System.Speech.Recognition теперь поддерживается. Вы затягиваете недавний (3.0+) tarball и создаете собственную среду исполнения Mono?

Ответ 2

Я не вижу никаких родных двигателей С#. Существует Java-движок, называемый Sphinx-4, который вы, вероятно, могли бы либо вызывать напрямую, либо через IKVM.NET. В качестве альтернативы вы можете использовать веб-службу, я нашел iSpeech. Также может быть что-то интересное для HTML5 и Chrome в этом вопросе SO. Никакого личного опыта ни в одном из них я боюсь (кроме IKVM.NET).

Ответ 3

На самом деле есть один собственный механизм распознавания речи С#, и он называется Syn.Speech. Чтобы ссылаться на него в Visual Studio Project, просто запустите консоль диспетчера пакетов и введите

PM> Install-Package Syn.Speech

Я не мог найти всеобъемлющего учебника по этому поводу, но heres Wiki Link

Кроме того, это демонстрационное приложение