Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Avez-vous appris comment télécharger un fichier via WebRequest?
La seule chose qui reste à apprendre est le PlaySound (qui pourrait avoir un sens dans un conseiller/service séparé),
mais"Le fichier doit être situé dans le répertoire terminal\Sounds ou son sous-répertoire. Seuls les fichiers audio au format WAV peuvent être lus". Faites un lien à l'avance d'un répertoire à un autre (de Fichiers/Son vers Son/Fichiers, par exemple).
et voilà, sans dépasser les capacités de MT et sans DLL externe, tout devrait fonctionner.
Et autre chose, la doc WebRequest dit qu'il y a 2 variantes de cette fonction. La première fonctionne avec Content-Type : application/x-www-form-urlencoded, ce qui ne convient évidemment pas, car IBM demande l'en-tête "Content-Type : application/json".
Mais c'est tout ce que j'ai compris jusqu'à présent.
c'est dire à quel point c'est intéressant
bat donnera une erreur - si dans bin et d'une manière ou d'une autre depuis bin
Pourquoi avez-vous besoin de cette WebRequest ringarde ? Les fonctions de socket sont disponibles depuis longtemps maintenant, y compris avec TLS.
Je vois que vous êtes une personne expérimentée, pouvez-vous m'aider à rédiger un exemple de référence de prise de courant ?
La documentation est icihttps://cloud.ibm.com/docs/text-to-speech?topic=text-to-speech-usingWebSocket
Je comprends que l'instance_id est GR1bb3zVMs9fcNKL6pA9-5zj9ptWliCu6eh9oupUnpZB.
En fumant le doc...
La tâche est très compliquée, presque impossible car les limites de la cible sont indéfinies. Que doit annoncer exactement l'EA ? Si ce n'est que le prix, nous pouvons intégrer un ensemble de numéros vocalisés qui peuvent être combinés. Si vous avez besoin de la possibilité d'enregistrer un rappel personnalisé sur le microphone, que l'EA activera au bon moment, alors ce n'est pas vraiment impossible, mais TRÈS difficile. Je ne vois presque pas l'intérêt de dépenser autant d'énergie pour une puce douteuse.
la tâche n'est pas très compliquée. Fondamentalement, tout est déjà fait et l'Expert Advisor fonctionne bien avec l'appel DLL, prononçant en anglais ou en russe les noms des instruments et leurs prix actuels et, si nécessaire, frappant le prix dans la région.
Les capacités intégrées du système d'exploitation Windows sont utilisées.
Avec une simple classe https://www.mql5.com/ru/forum/342293#comment_16626455, il est possible de prononcer un texte arbitraire, même les erreurs d'exécution ou la sortie printf, si quelqu'un en a besoin )))).
Et l'implémentation utilisant plusieurs fichiers wav est très compliquée, vous avez tout à fait raison.
la tâche n'est pas très difficile. Fondamentalement, tout est déjà fait et le conseiller expert fonctionne bien avec l'appel DLL, prononçant en anglais ou en russe à la fois les noms des instruments et leurs prix actuels, et, si nécessaire, frappant le prix dans la région.
Les fonctions intégrées du système d'exploitation Windows sont utilisées.
Avec une simple classe https://www.mql5.com/ru/forum/342293#comment_16626455, il est possible de prononcer un texte arbitraire, même les erreurs d'exécution ou la sortie printf, si quelqu'un en a besoin )))).
Et l'implémentation utilisant plusieurs fichiers wav est très compliquée, vous avez tout à fait raison.
Vous n'avez pas de problème formulé et, par conséquent, ce qui doit être résolu n'est pas clair. Faire dire au conseiller expert ce que vous voulez qu'il dise ? Mais que doit-il dire exactement ? Comment lui dire de lire le nom du symbole ? :) Vous ne pourrez pas communiquer avec le conseiller même s'il "parle" formellement le texte. Vous ne pouvez pas lui faire lire un texte qui se rapporte à un événement. Comment l'instruire de lire les empreintes ou les journaux) ?
J'ai besoin de résoudre le problème de la transformation d'un texte arbitraire en un fichier wav sans utiliser d'appels de DLL).
Tout le reste est déjà résolu
Supposons que notre EA écrive un texte à prononcer dans un fichier et l'envoie au serveur par WebRequest ou sockets, et que le serveur lui parle. Théoriquement possible, mais pas une tâche facile...
il n'est pas nécessaire d'écrire dans le fichier. WebRequest
J'ai besoin de résoudre le problème de la transformation d'un texte arbitraire en un fichier wav sans utiliser d'appels de DLL).
Tout le reste est déjà résolu