Text в play sound

 
Возможно ли средствами такое MQL без сторонних программ ?
 
yerlan Imangeldinov:
Возможно ли средствами такое MQL без сторонних программ ?

Нет.

В ранней четвёрке была функция TextToSpeech, но от неё в конце концов отказались, так как она очень часто роняла клиентский терминал из-за неправильной настройки звуковых драйверов.

 

что-то навеяло:

из динамика, с интонациями Шварца(i`ll be back) на полную громкость: "Margin call ! " и демонический хохот .. :-)

 
yerlan Imangeldinov:
Возможно ли средствами такое MQL без сторонних программ ?
Просто подойдите к решению проблемы с другой стороны - заготовьте нужные wav-файлы и распространяйте вместе с программой. В наше время это не так уж и трудно сделать.
 
Ihor Herasko:
Просто подойдите к решению проблемы с другой стороны - заготовьте нужные wav-файлы и распространяйте вместе с программой. В наше время это не так уж и трудно сделать.
Зачем? Достаточно воспользоваться командой #resource "<путь_к_файлу_ресурса>"
 
DomovenokBrest:
Зачем? Достаточно воспользоваться командой #resource "<путь_к_файлу_ресурса>"
Не могу понять, что это меняет? Разве Wav-файлы в этом случае не нужно делать?
 
Ihor Herasko:
Просто подойдите к решению проблемы с другой стороны - заготовьте нужные wav-файлы и распространяйте вместе с программой. В наше время это не так уж и трудно сделать.

Для простых случаев говорилка не нужна, а когда действительно нужна - напр, мультивалютная торговля - это не заготовка файлов будет, лесоповал строгого режима. Скажем, число комбинаций из 20 пар по 3 - это 1100+ файлов. А предусмотреть макс возможное число пар - это надо пар на 40 заготавливать. А если озвучиваемые сигналы имеют хотя бы минимальную градацию (сильный/слабый) - число файлов умножить на 4. Итого под 50 тыс файлов

Заготовить отдельные куски и воспроизводить нужные последовательно - замучишься паузы подбирать по времени звучания кусков

В общем, подключение говорилки нужно бывает редко, но убрали зря

 
Alexander Puzanov:

Для простых случаев говорилка не нужна, а когда действительно нужна - напр, мультивалютная торговля - это не заготовка файлов будет, лесоповал строгого режима. Скажем, число комбинаций из 20 пар по 3 - это 1100+ файлов. А предусмотреть макс возможное число пар - это надо пар на 40 заготавливать. А если озвучиваемые сигналы имеют хотя бы минимальную градацию (сильный/слабый) - число файлов умножить на 4. Итого под 50 тыс файлов

Заготовить отдельные куски и воспроизводить нужные последовательно - замучишься паузы подбирать по времени звучания кусков

В общем, подключение говорилки нужно бывает редко, но убрали зря

говорилка словами ненужна..если трейдер рядом с компом и ему надо дать сигнал - можно сыграть ГОНГ и показать стат. А доносить голосом что-то, когда второе средство производства трейдера это телефон как-то странно.. Спросите у клиента, что ему в действительно нужно, а то фантазии головы не позволят сделать толковое руками :-)
 
Slawa:

Нет.

В ранней четвёрке была функция TextToSpeech, но от неё в конце концов отказались, так как она очень часто роняла клиентский терминал из-за неправильной настройки звуковых драйверов.

Можно сделать отдельным exe файликом говорилку, независимо от терминанла, из mql вызывать. Пусть падает сколько угодно, на терминал не повлияет.
Причина обращения: