Обсуждение статьи "Преодоление проблем доступности в торговых инструментах на MQL5 (Часть II): Включению голосовых функций в советнике с помощью Python-движка синтеза речи"

 

Опубликована статья Преодоление проблем доступности в торговых инструментах на MQL5 (Часть II): Включению голосовых функций в советнике с помощью Python-движка синтеза речи:

Давайте обсудим, как можно сделать наших советников разговорчивыми, используя технологию преобразования текста в речь, при совместном применении Python и MQL5. После прочтения этой статьи вы ознакомитесь с рабочим примером советника, который озвучивает динамическую рыночную информацию. Вы освоите применение TTS (преобразование текста в речь), функции WebRequest, и узнаете, как библиотеки Python интегрируются с языком MQL5 для создания по‑настоящему голосового торгового инструмента.

В фантастических художественных фильмах мы видели, как роботы разговаривают, и это кажется естественным — речь делает взаимодействие между человеком и его роботизированным компаньоном интуитивно понятным. Пользователь может легко понять, что делает машина, просто прислушавшись. Сегодня мы стремимся устранить большой разрыв между трейдером и его советником. Помощь, которую до сих пор предлагают эти системы, невероятна, но часто кажется, что она слишком негибкая: звуковой сигнал, всплывающее окно или запись в журнале. Чтобы оставаться в курсе событий и лучше представлять картину, нам необходимо повысить эффективность и доступность наших существующих и будущих систем.

Доступность остается проблемой для многих торговых инструментов — независимо от того, есть ли у пользователя нарушения зрения или нет. Не у всех есть время постоянно открывать логи или журнал, чтобы видеть, что делает или сделал советник. Иногда гораздо эффективнее, если система может просто озвучивать важные события. Решения существуют, но в основном они не являются гибкими и представляют собой предварительно записанные WAV—файлы, которые не могут адаптироваться к меняющимся рыночным условиям. 11 ноября 2020 года Александр Федосов опубликовал подробную статью, посвященную голосовым уведомлениям в MQL5. Однако с этим решением остается одна проблема ‑ отсутствие гибкости: каждый звук должен быть подготовлен заранее, и советник не может сказать что-либо, что не было бы записано заранее. Сегодня мы будем использовать технологию TTS, чтобы советник мог динамически озвучивать различные рыночные ситуации, что дает гораздо большую гибкость.


Автор: Clemence Benjamin