![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O que significa um erro 401?
digite "http 401" em Yandex e ele lhe diz tudo em detalhes.
resultado do código -"Webrequest4Voice(EURCHF,D1) Download error 'https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da686/v1/synthesize?text=TEST', code 401"
401 éservidor requer autenticação
Pegue um emulador de consulta (por exemplo, carteiro) e faça um pedido normal lá e depois transfira-o para o mql.
Ou como Maxim escreveu acimadigite "http 401" em Yandex e ele lhe diz tudo em detalhes.
https://example-files.online-convert.com/audio/wav/example.wav
baixado daqui sem nenhum problema
e toca o som
https://example-files.online-convert.com/audio/wav/example.wav
baixado daqui sem nenhum problema
E quão jogável é o arquivo baixado se o PlaySound o reproduz imediatamente na pasta Arquivos após o download? Adicione um par de linhas ao código e você pode testá-lo.
então ele vai direto para a pastaArquivos etudo funciona bem
------------------------------------------------------------------
foi assim que eu fiz.
♪ ele baixa e joga imediatamente ♪
então ele vai direto para a pastaArquivos
Para traduzir uma solicitação HTTP das opções de enrolar para parâmetros WebRequest, você tem que fazê-lo:
1. em geral, veja a wikipedia para ver como o HTTP está estruturado
2. Verifique na documentação Curl para ver o significado das opções e por que elas são usadas
3. Leia a ajuda do WebRequest e veja exemplos, mesmo neste tópico muitas vezes
4. você deve escrever o código estando ciente do que fez :-) o que, por que e por que é usado.
Você está obviamente esperando que todos os 4 pontos sejam feitos por você. Eu entendo que é fim de semana, o tempo é curto e você tem muitas idéias. Tem que ser rápido.
Mas eu mesmo ainda tenho que fazer isso.
Maxim, ) Bem, qual é o objetivo?
Na ondulação, há apenas um parâmetro - "-u" é autorização ou usuário, seguido de apikey
No arquivo de ajuda do WebRequest, você pode descobrir como preencher a matriz json resultante com a resposta financeira yahoo.
Todos os exemplos de WebRequest neste tópico são o único e único script na ajuda, que coloquei o tempo todo em )))).
Estar consciente do que tem sido feito - é difícil fazer sem um exemplo. Sites que oferecem comercialmente TTS têm exemplos com .NET, Java, curl, linguagens de programação maduras, por assim dizer. Eles não fazem a menor idéia sobre crianças como a MQL.
Portanto, seu posto é importante em teoria, mas insignificante em sua utilidade.
Especificamente, para mim, por exemplo, não está claro onde:
1) cabeçalhos,
2) url ou
3) em outro lugar,
você precisa especificar a saída para um arquivo wav e eu não consigo encontrar exemplos, livros que dizem isto
De qualquer forma, é assim que funciona.
somente o site está errado.
então ele vai direto para a pastaArquivos etudo funciona bem
------------------------------------------------------------------
foi assim que o fiz.
♪ ele baixa e joga imediatamente ♪