記事「MQL5取引ツールのアクセシビリティ課題を克服する(第2回):Pythonのテキスト読み上げエンジンでEAを音声対応にする」についてのディスカッション

 

新しい記事「MQL5取引ツールのアクセシビリティ課題を克服する(第2回):Pythonのテキスト読み上げエンジンでEAを音声対応にする」はパブリッシュされました:

テキスト読み上げ(TTS)技術を使用し、PythonとMQL5を連携させてエキスパートアドバイザー(EA)を音声対応にする方法について説明します。この記事を読み終える頃には、動的な市場情報を音声で伝えるEAの実装例を手にすることができます。TTSの活用方法、WebRequest関数の使い方、そしてPythonライブラリがMQL5言語とどのように統合され、実際に音声を活用できるトレードツールを構築できるかを理解できます。

SF映画では、ロボットが話す場面をよく目にします。そして、それは自然に感じられます。音声によるやり取りによって、人間とロボットの相互作用は直感的になります。ユーザーは、機械が何をしているのかを、聞くだけで簡単に理解できます。今日の目的は、トレーダーとそのエキスパートアドバイザー(EA)パートナーの間に存在する大きなギャップを解決することです。これまでのシステムが提供してきた支援は非常に優れていますが、多くの場合、ビープ音、ポップアップ通知、またはテキストログの記録という形に限定され、柔軟性に欠けています。現在および将来のシステムをより効率的で利用しやすいものにするためには、より広い可能性を考え、システムをさらに進化させる必要があります。

アクセシビリティは、多くのトレードツールにおける課題です。視覚的な情報を十分に確認できるユーザーであっても、そうでないユーザーであっても同じです。すべてのユーザーが、EAが現在何をしているのか、または過去に何をしたのかを確認するために、常にログやジャーナルを開く時間があるわけではありません。重要なイベントをシステムが直接音声で伝えてくれる方が、はるかに効率的な場合があります。既存の解決策もありますが、その多くは固定的です。つまり、事前録音されたWAVファイルを使用する方式であり、市場状況の変化に応じて内容を変更することはできません。2020年11月11日、Alexander FedosovはMQL5における音声通知についての記事を公開しました。この内容は詳細に説明されています。しかし、この方式に残る課題の1つは柔軟性です。それぞれの音声を事前に準備する必要があり、EAは録音されていない内容を話すことができません。今回はTTS技術を活用し、EAが変化する市場状況について動的に話せるようにします。これにより、より大きな柔軟性を得ることができます。


作者: Clemence Benjamin