Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2010, 17:08   #1
cadil
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 16
По умолчанию Проблемы с синтезом речи на русском

На компьютере установлены SAPI 5.4 и соответствующие движки. Говорилки на английском и русском работают без проблем.

Инсталлировал компоненты SAPI 5.4 в компилятор Delphi.
Команда SpVoice1.Speak('Load standard in thermostat.', SVSFDefault); -выполняется (текст произносится), но как только появляется запись кириллицей 'Загрузка образца в термостат.' - в динамиках тишина.

Как решить проблему?
Можно предварительно создавать wav-файлы, а потом их читать командой Delphi, но тут слишком много промежуточных операций ...

Что посоветуете? Спасибо!
cadil вне форума Ответить с цитированием
Старый 11.03.2010, 17:15   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...пользуюсь движком lernout, в нем для русского нужно установить параметр - LanguageID($409), скорее в импортированном вами компоненте есть такой-же.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 12.03.2010, 09:09   #3
cadil
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 16
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
...пользуюсь движком lernout, в нем для русского нужно установить параметр - LanguageID($409), скорее в импортированном вами компоненте есть такой-же.
Как установить этот параметр? В свойствах SpVoice1 чего-то похожего не вижу. $409 - американский английский, а русский?

Записал:
Код HTML:
const
LanguageID = $409;
// компилятор читает, но звука нет.
Спасибо!

Последний раз редактировалось cadil; 12.03.2010 в 09:40.
cadil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа распознавания русской речи - Комбат denis47 Помощь студентам 10 25.06.2016 22:39
Ошибки в прямой речи Scolopendra Microsoft Office Word 13 10.12.2009 11:21
как определить часть речи в VBA? Izhic Microsoft Office Word 4 11.06.2009 13:53
[Delphi] Выделение частей речи в тексте vince Помощь студентам 8 07.12.2008 23:37
Программа для разпознавания речи Иллидан Софт 3 25.03.2008 20:37