Прикольно.. А как убрать акцент? Уж больно смешно звучит..
Пробовал для английской речи. Также с акцентом. Или это пока максимум? ))
Прикольно.. А как убрать акцент? Уж больно смешно звучит..
Пробовал для английской речи. Также с акцентом. Или это пока макимум? ))
Можно Digalo поставить, у него естественней голос.
void fSay(string aText,int aVoice=0){ string tVoce=""; switch (aVoice){ case 0: tVoce="Adult Male #1 Russian (L&H)"; break; case 1: tVoce="Adult Female #1 Russian (L&H)"; break; case 2: tVoce="Digalo Russian Nicolai"; break; } WinExec("c:/Govorilka_cp.exe -E \""+tVoce+"\" \""+aText+"\"",1); }
Вот на английском и других языках класно говорит но русского нет
http://www.neospeech.com/Default.aspx
Там можно забить пример и проиграть правда сначала там идёт вступительная фраза а потом произносит, но весьма хорошо. мне понравилось. Учить как проговариваются слова полезная штука.
от AT&T тоже есть хорошая правда если текст длинный то начинает сбиваться плавность произношения.
Integer, спасибо за идею!!!
правда чуток помучался пока заставил говорилку разговаривать дижком Digalo Russian Nicolai...
и вот что у меня получилось когда прикрутил говорилку к индикатору - я доволен!!!
Новый диалект:
fSay("евро йу эз дэ",2); fSay("гэ бэ п\'э йу эз дэ",2); fSay("йу эз дэ джэ пы йе",2); fSay("йу эз дэ чи эфы",2); fSay("ау ды йу эз дэ",2); fSay("эн эз дэ йу эз дэ",2); fSay("йу эз дэ кад",2); fSay("голд",2); fSay("\'сильвир",2);
название валют текстом...
AUD = "Австралийский доллар";
ATS = "Австрийский шиллинг";
BEF = "Бельгийский франк";
GBP = "Британский фунт";
CAD = "Канадский доллар";
CZK = "Чешская крона";
DKK = "Датская крона";
NLG = "Нидерландскийгульден";
EEK = "Эстонская крона";
EUR = "Единая европейская валюта";
FIM = "Финская марка";
FRF = "Французский франк";
DEM = "Немецкая марка";
GRD = "Греческая драхма";
HKD = "Гонконгский доллар";
HUF = "Венгерский форинт";
IEP = "Ирландский фунт";
ITL = "Итальянская лира";
JPY = "Японская йена";
LVL = "Латвийский лат";
LTL = "Литовский лит";
MXN = "Мексиканский песо";
NZD = "Новозеландский доллар";
NOK = "Норвежская крона";
PLN = "Польский злотый";
РТЕ = "Португальское эскудо";
RUB = "Российский рубль";
SGD = "Сингапурский доллар";
SKK = "Словацкая крона";
ZAR = "Южноафриканский ранд";
ESP = "Испанская песета";
SEK = "Шведская крона";
CHF = "Швейцарский франк";
UAH = "Украинская гривна";
USD = "Американский доллар";
пример в индикаторе:

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
1. Распоковать Govorilka_cp.zip, файл Govorilka_cp.exe скопировать на диск С.
2. Установить lhttsrur.exe, spchapi.exe (не знаю надо или нет).
3. Скрипт sGovorilkaExample.mq4 скопировать в каталог experts/scripts терминала, попробовать запустить скрипт.
В терминале должны быть разрешены DLL.
Govorilka_cp.zip, lhttsrur.exe, spchapi.exe найдено на http://www.vector-ski.ru/vecs/govorilka/download.htm.
***
При запуске Govorilka_cp.exe открывается диалог, если его закрыть, откроется еще один со списком
доступных голосов, если есть желание, можно добавить другие варинаты голосов (в скрипте
в функции fSay).