![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если звуковой файл может воспроизводится из папки Files, куда предварительно записываться советником, то решение задачи будет реальным, если полученный звуковой файл будет целостным.
Кто нибудь, попробуйте запустить .wav из папки Files. Интересно, вдруг получиться.)))
да работает я скопировал полностью папку
C:\Users\San\AppData\Roaming\MetaQuotes\Terminal\3DE8A6E768D9369994F541727D733DE8\MQL5\Files\Sounds\
да работает я скопировал полностью папку
А вот это, уже надежда.)))
ещё раз перепроверил песню запустил
https://yadi.sk/d/EGsTJGYBmDFnGgещё раз перепроверил песню запустил
https://yadi.sk/d/EGsTJGYBmDFnGgНу, значит не всегда нужно стопроцентно верить документации)))
не знаю у меня в советнике - где происходит какое не будь действие, проигрывает
естественно своя мелодия или звук
Могу посмотреть, но не раньше, чем завтра вечером. Если сами до того времени не разберетесь.
и не выйдет :-)
зачем вы в HTTP заголовки передаёте опции команд curl ???
блин, ну хоть почитайте книжек, полистайте примерчиков...а то действительно, мы всем кагалом пишем вам статью
так где взять пример с выводом в бинарный файл!? ))
пытаясь разобраться, я минимизировал синтаксис самой url команды
с ее помощью скачиваю wav файл с словом TEST
далее убираю опции
в заголовке сейчас опция авторизации -u за которой сервер ждет apikey. Вроде все логично, но что-то в синтаксисе все еще неверно
результат выполнения кода - "Webrequest4Voice (EURCHF,D1) Ошибка загрузки 'https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da686/v1/synthesize?text=TEST', код 401"
Подскажете? ))
так где взять пример с выводом в бинарный файл!? ))
пытаясь разобраться, я минимизировал синтаксис самой url команды
с ее помощью скачиваю wav файл с словом TEST
далее убираю опции
в заголовке сейчас опция авторизации -u за которой сервер ждет apikey. Вроде все логично, но что-то в синтаксисе все еще неверно
результат выполнения кода - "Webrequest4Voice (EURCHF,D1) Ошибка загрузки 'https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da686/v1/synthesize?text=TEST', код 401"
Подскажете? ))
Чтобы перевести запрос HTTP из опций curl в параметры WebRequest, надо:
1. в общих чертах, в википедии, посмотреть как устроен HTTP
2. в документации Curl глянуть какая опция что значит и зачем служит
3. прочесть справку по WebRequest и посмотреть примеры которых даже в этой ветке немало
4. писать код, осознавая содеянное :-) что, зачем, почему подставляется.
вы явно ожидаете что все 4 пункта за вас сделают. Понимаю, что выходные, времени мало, идей много. Надо быстро
Но это всё равно придётся сделать самому