Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Haben Sie gelernt, wie man eine Datei über WebRequest hochlädt?
Das Einzige, was noch zu lernen ist, ist PlaySound (was in einem separaten Ratgeber/Dienst sinnvoll sein könnte),
sondern"Die Datei muss sich im Verzeichnis terminal_directory\Sounds oder einem Unterverzeichnis davon befinden.Es können nur Audiodateien im WAV-Format abgespielt werden." Erstellen Sie im Voraus eine Verknüpfung von einem Verzeichnis zum anderen (z. B. von Dateien/Ton zu Ton/Dateien).
und voila - ohne Überschreitung der MT-Fähigkeiten und ohne externe DLLs sollte alles funktionieren.
Und noch etwas, das WebRequest Dokument sagt, dass es 2 Varianten dieser Funktion gibt. Die erste funktioniert mit Content-Type: application/x-www-form-urlencoded, was offensichtlich nicht geeignet ist, da IBM nach dem Header "Content-Type: application/json" fragt.
Aber das ist alles, was ich bis jetzt verstanden habe.
so interessant ist es
bat gibt einen Fehler - wenn in bin und dann irgendwie von bin
Wozu brauchen Sie diese käsige WebRequest? Socket-Funktionen gibt es schon seit langem, auch mit TLS.
Ich sehe, Sie sind eine erfahrene Person, können Sie mir helfen, ein Beispiel für eine Socket-Referenz zu schreiben?
Die Dokumentation finden Sie hierhttps://cloud.ibm.com/docs/text-to-speech?topic=text-to-speech-usingWebSocket
Soweit ich weiß, lautet dieinstance_id GR1bb3zVMs9fcNKL6pA9-5zj9ptWliCu6eh9oupUnpZB
Beim Rauchen des Doc...
Die Aufgabe ist sehr kompliziert, fast unmöglich, weil die Zielgrenzen nicht definiert sind. Was genau sollte der EA ankündigen? Wenn nur der Preis, können wir eine Reihe von vocalized Zahlen, die kombiniert werden können, zu integrieren. Wenn Sie die Möglichkeit benötigen, eine benutzerdefinierte Erinnerung auf dem Mikrofon aufzuzeichnen, die der EA zum richtigen Zeitpunkt aktiviert, dann ist das nicht wirklich unmöglich, aber SEHR schwierig. Ich sehe fast keinen Sinn darin, so viel Energie auf einen zweifelhaften Chip zu verwenden.
die Aufgabe ist nicht sehr schwierig. Im Grunde ist bereits alles erledigt, und der Expert Advisor funktioniert einwandfrei mit dem DLL-Aufruf, indem er auf Englisch oder Russisch die Namen der Instrumente und ihre aktuellen Preise ausspricht und, falls erforderlich, den Preis in der Region anschlägt.
Eingebaute Funktionen des Windows-Betriebssystems werden genutzt
Mit einer einfachen https://www.mql5.com/ru/forum/342293#comment_16626455 Klasse ist es möglich, beliebigen Text auszusprechen, sogar Laufzeitfehler oder printf-Ausgaben, wenn jemand sie braucht ))))
Und die Implementierung mit mehreren wav-Dateien ist sehr kompliziert, da haben Sie recht
ist die Aufgabe nicht sehr schwierig. Im Grunde genommen ist bereits alles erledigt, und der Expert Advisor funktioniert einwandfrei mit dem DLL-Aufruf, indem er auf Englisch oder Russisch sowohl die Namen der Instrumente als auch ihre aktuellen Preise ausspricht und, falls erforderlich, den Preis in der Region anschlägt.
Die integrierten Funktionen des Windows-Betriebssystems werden genutzt
Mit einer einfachen https://www.mql5.com/ru/forum/342293#comment_16626455 Klasse ist es möglich, beliebigen Text auszusprechen, sogar Laufzeitfehler oder printf-Ausgaben, wenn jemand sie braucht ))))
Und die Implementierung mit mehreren wav-Dateien ist sehr kompliziert, da haben Sie recht
Sie haben kein formuliertes Problem und es ist daher nicht klar, was gelöst werden muss. Der Expert Advisor soll sagen, was Sie wollen? Aber was genau soll dort stehen? Wie kann man den Namen des Symbols lesen? :) Sie werden nicht in der Lage sein, mit dem Berater zu kommunizieren, selbst wenn er den Text förmlich "spricht". Sie können ihn nicht zwingen, einen Text zu lesen, der für ein Ereignis relevant ist. Wie weisen Sie ihn an, die Ausdrucke oder Protokolle zu lesen?)
Ich muss das Problem der Umwandlung von beliebigem Text in eine wav-Datei ohne DLL-Aufrufe zu lösen)
Alles andere ist bereits gelöst
Angenommen, unser EA schreibt einen Text, der gesprochen werden soll, in eine Datei und sendet ihn über WebRequest oder Sockets an den Server, und der Server spricht mit ihm. Theoretisch möglich, aber keine leichte Aufgabe...
Es besteht keine Notwendigkeit, in die Datei zu schreiben. WebRequest-Methoden abgleichen
Ich muss das Problem der Umwandlung von beliebigem Text in eine wav-Datei ohne DLL-Aufrufe zu lösen)
Alles andere ist bereits gelöst