и снова dll и маркет - страница 23

 
Alexsandr San:

я так понимаю, что можно как то, организовать отправку( файла.txt) и получать его в формате( файла.wav)

------------------------------------------

вот вообще скрипт WebRequest.mq5 в WebRequest.wav


Aleksandr, теперь заголовками можно задавать ответ сервера. Там в доке на сайте IBM как раз прописано как это делать

 
Nikolai Karetnikov:

Aleksandr, теперь заголовками можно задавать ответ сервера. Там в доке на сайте IBM как раз прописано как это делать

А как Вы его из ogg в wav конвертируйте внутри скрипта и без длл? Иначе, в советнике его не проиграть (если только PlaySound не воспроизводит ogg).

Похоже, что нужно переориентироваться на сервис гугла.)))

 
Реter Konow:

А как Вы его из ogg в wav конвертируйте внутри скрипта и без длл? Иначе, в советнике его не проиграть (если только PlaySound не воспроизводит ogg).

PlaySound не воспроизводит ogg - проверил который загрузился, не работает и в Windows программы не воспроизводит  

 
Alexsandr San:

PlaySound не воспроизводит ogg - проверил который загрузился, не работает и в Windows программы не воспроизводит  

И я о том же. Эпопея с IBM сервером оказалась тупиковой, но открыла изъян функции WebRequest, которую починили, что хорошо. Теперь, давайте подключаться к гуглу и снова пробывать.)))

Документация по MQL5: Сетевые функции / WebRequest
Документация по MQL5: Сетевые функции / WebRequest
  • www.mql5.com
Для использования функции WebRequest() следует добавить адреса серверов в список разрешенных URL во вкладке "Советники" окна "Настройки". Порт сервера выбирается автоматически на основе указанного протокола - 80 для "http://" и 443 для "https://". Функция WebRequest() является синхронной, это означает, что она приостанавливает выполнение...
 
TheXpert:
google умеет wav и 4млн символов бесплатно (или 1 млн с обработкой сетью) в месяц

точно? )

https://cloud.google.com/text-to-speech/pricing

Tarifs  |  Cloud Text-to-Speech  |  Google Cloud
Tarifs  |  Cloud Text-to-Speech  |  Google Cloud
  • cloud.google.com
L'utilisation de Text-to-Speech est facturée mensuellement en fonction du nombre de caractères envoyés au service pour synthèse audio. Notez que les tags de langage de balisage de synthèse vocale (SSML) sont inclus dans le nombre de caractères dans le cadre de la facturation. Par exemple, cette entrée comptabilise 79 caractères, tags SSML...
 
Nikolai Karetnikov:

точно? )

https://cloud.google.com/text-to-speech/pricing

Ха-ха и здесь платно. Говорил же...)))

 
Реter Konow:

И я о том же. Эпопея с IBM сервером оказалась тупиковой, но открыла изъян функции WebRequest, которую починили, что хорошо. Теперь, давайте подключаться к гуглу и снова пробывать.)))

моя очередь делиться ссылками на доку ))) 

https://cloud.ibm.com/docs/text-to-speech?topic=text-to-speech-audioFormats

 
Nikolai Karetnikov:

моя очередь делиться ссылками на доку ))) 

https://cloud.ibm.com/docs/text-to-speech?topic=text-to-speech-audioFormats

Да, можно задавать возвращаемый формат.))) Хотя на фоне ограничений халявы со стороны IBM - так себе утешение. К тому же, есть еще омрачающая радость поправка в доке:

Due to the streaming nature of the returned audio, the WAV audio that is generated might not work in all audio players. Specifically, the attribute  numSamples  in the header of the audio stream is set to  0  regardless of the length of the audio.

Короче, неизвестно, будет ли воспроизводиться. Нужно попробывать.)))

 
Nikolai Karetnikov:

точно? )

https://cloud.google.com/text-to-speech/pricing

по предоставленной вами же ссылке таблица с тарифами и бесплатной месячной квотой. что вам не нравится?

 
Andrei Trukhanovich:

по предоставленной вами же ссылке таблица с тарифами и бесплатной месячной квотой. что вам не нравится?

Действительно! free tier упустил )