Как получить доступ к голосам SAPI 4 из .net framework 3.5 - PullRequest
0 голосов
/ 22 сентября 2009

Я пытаюсь использовать движок SAPI 4 (L & H TTS 3000) из .net 3.5, используя System.Speech.Synthesis в Windows XP.

Проблема в том, что я могу получить движки SAPI 5.1 только при вызове GetInstalledVoices.

Я использую SAPI 4, потому что мне нужен испанский движок TTS, а L & H TTS 3000 - единственный бесплатный, который я нашел.

Ответы [ 2 ]

1 голос
/ 21 декабря 2011

Использование VISTA ИЛИ WIN7 64 бит с VB6 Вы можете без проблем использовать компоненты Sapi 4 и персонажа Мерлина.

Первая установка Merlin Programmer for Kids v.5.5.8.msi http://www.scisoftco.com/merlin/installation.html После этого перейдите на панель конфигурации и отобразите «маленькие значки» => выберите «Речь» и посмотрите, какие языки установлены. Если вам нужен французский, например, вам понадобятся AgtX040CFrench.exe и lhttsfrfFrench.exe После установки этих 2 вы можете услышать, как Мерлин говорит по-французски или на любом языке (испанский, голландский, британский английский ..)

0 голосов
/ 20 октября 2009

Короткий ответ: вы не можете - System.Speech.Synthesis использует SAPI 5.1, а SAPI 5.1 не может использовать движки SAPI 4 TTS.

Извините.

...