Сапи и JavaScript
Я ищу в Интернете, как я могу использовать распознавание речи SAPI через JavaScript. Чтобы быть более конкретным, я хочу создать веб-приложение, которое будет работать на локальном сервере (может не иметь доступа к Интернету), которое будет преобразовывать текст в речь.
Я нашел несколько примеров Link 1, Link 2, но ни один из них не работал. Есть ли работающий пример по этому поводу? Есть ли другой способ сделать это в веб-приложении (без необходимости подключения к интернету)?
1 ответ
Объекты SAPI "небезопасны для сценариев", и хотя вы можете использовать SAPI из javascript, вам придется отключить множество параметров безопасности, а также поместить веб-хост в зону доверенных сайтов. Я сделал это для демонстрации, но я ничего не хотел бы допустить за пределы своего ноутбука.
Кроме того, в Windows 8.1 есть привязки TTS javascript через пространство имен Windows.Media.SpeechSynthesis.
Другим вариантом будет создание приложения HTML; эта среда обеспечивает неограниченный доступ ко всем объектам ActiveX.