あとは、STT(speach to text)をマスターして、EAの音声制御を実現するといいと思います。仕組みは同じで、クラウドサービス(Googleなど)に接続し、WebRequestを使って 変換された音声から「ライブ」テキストストリームを要求し、それを解析して機能に送信します。非常に斬新な仕上がりになっています。
ForecastOscilator_HTF The ForecastOscilator indicator with the timeframe selection option available in the input parameters. Flat_HTF The Flat indicator with the timeframe selection option available in the input parameters. FX5_SelfAdjustingRSI_HTF The...
私が言いたいのは、そんなことはどうでもいいということです。
あなたのコードはロシア語にほぼ対応しています)
注意力が眠ってしまったようです ))
どういたしまして。
ところで、TCに言っておかなければならないことがある。
とても不思議なエントリーです。なぜ、こんな変な方法でpost配列のサイズを指定するのでしょう。StringToCharArray 関数は、動的配列自体に正しいサイズを設定 します。ArrayResizeはここでは不要なよう です。
これは、まさに私が理解していることです。
MQL5リファレンス / データ変換 / StringToCharArray
端末0もターゲット配列にコピーされ、文字列のサイズに合わせてダイナミック配列の サイズを適宜大きくすることができる。
というのは、まさにクリアです。
MQL5リファレンス / データ変換 / StringToCharArray
端末0も受信者配列にコピーされ、必要に応じて動的配列の サイズを文字列のサイズに合わせて大きくすることができる。
確かに私はコーディングの女衒ではありませんが、文字列から文字への変換を行う関数を繰り返し呼び出すことで配列のサイズを変えているのでしょうか)))
それができるんですね。
そうでなければ、同じ文字列の変換を2回呼び出すことになる。しかも、2回目は1回目をキャンセルする。
また、ドキュメントにある「または」という言葉にも注目してください。
[in] コピーする配列の要素数.結果文字列の長さを定義する。 デフォルトは -1 で,これは配列の最後までコピーする,つまり 端末 0 を満たすことを意味します.端末 0 もコピー先の配列にコピーされ,必要なら動的配列の サイズを文字列サイズに合わせて大きくすることができます.動的配列のサイズが文字列の長さより大きい場合、配列のサイズは縮小されない。
この末尾のNULLがあるかどうかはわからないが、配列のポストのサイズを小さくするので、末尾のNULLがない場合は閉じ括弧がなくなる可能性がある。
逆変換によって文字変換された文字列の完全性を確認することは価値がある。
1、2、3、4、5、ウサギは散歩に行った! ))))
はい!うまくいきました!!かっこいい
これだけでいいJasop.mqh