Вопрос

Я очень запутался о том, как получить TTS, работающие в VB 2010 Express. Я прочитал несколько, каждый из которых показывает, как делать TTS по-другому (через System.speech, добавив ссылку на библиотеку объектов Microsoft речи, используя SAPI и т. Д.). К сожалению, ни один из них не работает в коробке для меня, поэтому мне нужно установить дополнительные пакеты и следовать некоторым процедурам.

Мой вопрос: какой самый простой способ включить TTS, выбор неанглийского голоса и быть уверен, чтобы иметь портативный исполняемый файл (т.е. установлен на машинах XP и Vista)?

Спасибо!

Это было полезно?

Решение

Самый большой контрольный пункт, который вы собираетесь лицом к лицу, работает на XP. Windows Vista & Windows 7 имеют SAPI 5.3 (и System.speech). У SAPI не установлен SAPI, поэтому вам придется иметь установщик и добавить модули SAPI MERGE (вы хотите перейти к эта страница и скачать речевое файл 5.1 SDK Redistributables файл - reporsdk51msm.exe) к установщику вашего проекта (вы, вероятно, понадобится Важный сделать это проще).

Вторая проблема в том, что нет свободных голосов TTS, которые не являются английскими или китайцами. Если вам нужен французский или что-то еще, вам придется покупать один - и это не будет дешевым.

Удачи!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top