そしてまた、DellとMarket - ページ 22 1...151617181920212223242526272829...32 新しいコメント Nikolai Karetnikov 2020.06.01 12:40 #211 Renat Fatkhullin:IBMのサービスからのチャンク応答が受け付けられない理由が判明しました。Transfer-Encodingレスポンスヘッダの書式が正しくなく、半角スペースではなく全角スペースを入れていました。プロトコルはこれを許容していますが、私たちのパーサーはこれを考慮に入れていませんでした。そのため、チャンク/スライスの流れを読み間違えてしまい、終了を待てなかったのです。 次のベータ版で修正される予定です。今日が一番可能性が高い。2002年頃、MetaQuotesのプラットフォームにText2Speechを組み込んだサービスを開始しましたが、実装がうまくいかず、追い出されたことがあります。ほとんどの場合、ターミナルやMQL5に標準機能として追加されることになるでしょう。 これぞ男道! ココアに興奮しすぎました :) Реter Konow 2020.06.01 12:51 #212 Nikolai Karetnikov:男らしいココアにはちょっと興奮しました :) しかし、あなたにとって、この問題は、標準的なTEXT TO SPEECHの統合まででしょう。EAの全ユーザーに1万字、またはIBMの有料プランで0.02/1000字のいずれかを選択。では、その記事をどうするか?どうするんですか、秘密でなくて? Renat Fatkhullin 2020.06.01 12:51 #213 以下は、作業用スクリプトです。 //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnStart() { char post[],result[]; string url="https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da686/v1/synthesize?text=TEST"; string headers="Authorization: Basic YXBpa2V5OkdSMWJiM3pWTXM5ZmNOS0w2cEE5LTV6ajlwdFdsaUN1NmVoOW91cFVucFpC\r\n"; string result_headers; int status; //--- status=WebRequest("GET",url,headers,100000,post,result,result_headers); if(status==-1) { Print("Ошибка в WebRequest. Код ошибки =",GetLastError()); //--- StringSetLength(url,StringFind(url,"/",8)); MessageBox("Необходимо добавить адрес '"+url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION); } else { if(status==200) { //--- успешная загрузка PrintFormat("Файл успешно загружен, размер %d байт.",ArraySize(result)); PrintFormat("Заголовки сервера: %s",result_headers); //--- сохраняем данные в файл int filehandle=FileOpen("result.ogg",FILE_WRITE|FILE_BIN); if(filehandle!=INVALID_HANDLE) { //--- сохраняем содержимое массива result[] в файл FileWriteArray(filehandle,result,0,ArraySize(result)); //--- закрываем файл FileClose(filehandle); } else Print("Ошибка в FileOpen. Код ошибки =",GetLastError()); } else PrintFormat("Ошибка загрузки '%s', код %d",url,status); } } Alexsandr San 2020.06.01 16:01 #214 Renat Fatkhullin:以下は、作業用スクリプトです。 スクリプトがファイルresult.oggを読み込む。 ただ、このファイルが何なのか、どうやって聴くのか、は不明です。 別のフォーマットで試してみました。 Alexsandr San 2020.06.01 16:13 #215 Alexsandr San:スクリプトがファイルresult.oggを読み込む。ただ、このファイルは何なのか、どうすれば聴けるのかが不明です。別のフォーマットで試してみました。 とここで私は2つの英語の単語のプレーンテキスト(Traders Forum.txt)です。 ファイル: Traders_Forum.zip 37 kb Alexsandr San 2020.06.01 16:23 #216 (file.txt)形式で送信し、(file.wav)形式で受信することが可能であると理解しています。 ------------------------------------------ WebRequest.mq5のスクリプトは、WebRequest.wavに あります。 ファイル: WebRequest.zip 5806 kb Реter Konow 2020.06.01 16:49 #217 Alexsandr San: (file.txt)を送信し、(file.wav)形式で受信するように何とかアレンジできないかと理解しているのですが 現時点では、費用対効果があまりよくありません。つまり、IBMのサービスでは、まだWebRequestで 読めない(近々修正されるはず)ファイルを送ってくるが、読めたとしても、音声合成 サービスの無料利用は月1万文字に 制限されているのである。つまり、小さな段落を変換してそれで終わり。有料オプションがあります(これは本当に必要な人のためのものです)。おそらく、制限のない無料のテキストダビングサービスが見つかれば、もう一度作り直しを試みることができるだろう。でも、ないような気がする...。 端末や言語への音声合成 の導入は、AI開発者にとっては確かにゴージャスなことですが、時間がかかると 思います。イマイチ、今は待ったほうがいいのでは...。 Renat Fatkhullin 2020.06.01 16:49 #218 Alexsandr San:スクリプトがresult.oggファイルをロードします。 ベータ版2472はすでに公開されており、IBMのサービスと連動しています。 本サービスでは、wav形式ではなく、ogg形式でファイルを出力します。 TheXpert 2020.06.01 16:56 #219 google can wav、月4M文字無料(ネットワーク処理で1M文字無料)。 Nikolai Karetnikov 2020.06.01 17:03 #220 Renat Fatkhullin:以下は、作業用スクリプトです。 やった!) 1...151617181920212223242526272829...32 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
IBMのサービスからのチャンク応答が受け付けられない理由が判明しました。
Transfer-Encodingレスポンスヘッダの書式が正しくなく、半角スペースではなく全角スペースを入れていました。プロトコルはこれを許容していますが、私たちのパーサーはこれを考慮に入れていませんでした。
そのため、チャンク/スライスの流れを読み間違えてしまい、終了を待てなかったのです。
次のベータ版で修正される予定です。今日が一番可能性が高い。
2002年頃、MetaQuotesのプラットフォームにText2Speechを組み込んだサービスを開始しましたが、実装がうまくいかず、追い出されたことがあります。ほとんどの場合、ターミナルやMQL5に標準機能として追加されることになるでしょう。
これぞ男道!
ココアに興奮しすぎました :)
男らしい
ココアにはちょっと興奮しました :)
しかし、あなたにとって、この問題は、標準的なTEXT TO SPEECHの統合まででしょう。EAの全ユーザーに1万字、またはIBMの有料プランで0.02/1000字のいずれかを選択。では、その記事をどうするか?どうするんですか、秘密でなくて?
以下は、作業用スクリプトです。
以下は、作業用スクリプトです。
スクリプトがファイルresult.oggを読み込む。
ただ、このファイルが何なのか、どうやって聴くのか、は不明です。
別のフォーマットで試してみました。
スクリプトがファイルresult.oggを読み込む。
ただ、このファイルは何なのか、どうすれば聴けるのかが不明です。
別のフォーマットで試してみました。
とここで私は2つの英語の単語のプレーンテキスト(Traders Forum.txt)です。
(file.txt)形式で送信し、(file.wav)形式で受信することが可能であると理解しています。
------------------------------------------
WebRequest.mq5のスクリプトは、WebRequest.wavに あります。
(file.txt)を送信し、(file.wav)形式で受信するように何とかアレンジできないかと理解しているのですが
現時点では、費用対効果があまりよくありません。つまり、IBMのサービスでは、まだWebRequestで 読めない(近々修正されるはず)ファイルを送ってくるが、読めたとしても、音声合成 サービスの無料利用は月1万文字に 制限されているのである。つまり、小さな段落を変換してそれで終わり。有料オプションがあります(これは本当に必要な人のためのものです)。おそらく、制限のない無料のテキストダビングサービスが見つかれば、もう一度作り直しを試みることができるだろう。でも、ないような気がする...。
端末や言語への音声合成 の導入は、AI開発者にとっては確かにゴージャスなことですが、時間がかかると 思います。イマイチ、今は待ったほうがいいのでは...。
スクリプトがresult.oggファイルをロードします。
ベータ版2472はすでに公開されており、IBMのサービスと連動しています。
本サービスでは、wav形式ではなく、ogg形式でファイルを出力します。
以下は、作業用スクリプトです。
やった!)