Говорилка (эксперимент)

 

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).

Файлы:
 
...
Файлы:
lhttsrur.zip  2879 kb
 
...
Файлы:
spchapi.zip  783 kb
 
...
Файлы:
 

Прикольно.. А как убрать акцент? Уж больно смешно звучит..

Пробовал для английской речи. Также с акцентом. Или это пока максимум? ))

 
niko1312 писал(а) >>

Прикольно.. А как убрать акцент? Уж больно смешно звучит..

Пробовал для английской речи. Также с акцентом. Или это пока макимум? ))

Можно 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...

и вот что у меня получилось когда прикрутил говорилку к индикатору - я доволен!!! 

Файлы:
primer3.zip  63 kb
 

Новый диалект:

     fSay("евро йу эз дэ",2);
     fSay("гэ бэ п\'э йу эз дэ",2);
     fSay("йу эз дэ джэ пы йе",2);    
     fSay("йу эз дэ чи эфы",2);    
     fSay("ау ды йу эз дэ",2);  
     fSay("эн эз дэ йу эз дэ",2);  
     fSay("йу эз дэ кад",2);  
     fSay("голд",2);  
     fSay("\'сильвир",2);  
 
Integer >>:

Новый диалект:

вариант изучения китайской грамоты с помощью торговой платформы! :)

 

название валют текстом...

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 = "Американский доллар";


пример в индикаторе:

Файлы:
Причина обращения: