ve yine dll ve market - sayfa 7

 
Maxim Kuznetsov :

arama motoruna "metinden konuşmaya" yazın ve ilk bağlantılar bu hizmetlere ve Rest-API'ye yönlendirir.

Protokolleri anlayacaksınız ve sorunlar ortaya çıktıkça size WebRequest ve JSon hakkında bilgi verecekler.

Uzun bir aramadan sonra, ayda 10.000 karakter sayısıyla ücretsiz, ancak sınırlı bir hizmet buldum ve bakın, terminalin teorik olarak kaybettiği bir wav dosyası oluşturuyor. Ne de olsa Alerts oynuyor.

WAV dosyası, komutuyla curl çekiyorum

curl -X POST -u "apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt" ^
--header "Content-Type: application/json" ^
--header "Accept: audio/wav" ^
--data "{\"text\":\"hello world\"}" ^
--output hello_world.wav ^
"https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da86/v1/synthesize"

şimdi bu sözdizimini WebRequest formatına nasıl getireceğimi bilmiyorum

 
Artyom Trishkin :

Yinelenen hesaplarla ilgili kaynağın kurallarını biliyor musunuz?

Bilmiyorum, ama doğal olarak kurallara uymaya ve yazdığım hesap lehine başka bir hesap bağışlamaya hazır.

Nasıl yapılır?

 

\Sesler\

Bu klasöre ne tür komutlar ve melodiler ve sesler doldurulabilir - dinlemekten yorulursunuz

enstantane müzik

komutu yazın - dosyayı düzeltin

örneğin burada veya birçok program var

Anlık görüntü zarfı

 //+------------------------------------------------------------------+
//|                                                       Sounds.mq5 |
//|                        Copyright 2020, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   PlaySound ( "alert.wav" );
   Sleep ( 1 * 1000 );
   PlaySound ( "request.wav" );
   Sleep ( 1 * 1000 );
   PlaySound ( "email.wav" );
  }
//+------------------------------------------------------------------+
 
Nikolai Karetnikov :

Uzun bir aramadan sonra, ayda 10.000 karakter sayısıyla ücretsiz, ancak sınırlı bir hizmet buldum ve bakın, terminalin teorik olarak kaybettiği bir wav dosyası oluşturuyor. Ne de olsa Alerts oynuyor.

WAV dosyası, komutuyla curl çekiyorum

şimdi bu sözdizimini WebRequest formatına nasıl getireceğimi bilmiyorum

Herhangi bir şarkı çalar - dosyayı oraya itmeniz yeterlidir \Sesler\

işte senaryo. Ne kadar zor olduğunu anlatmaktan utanıyorum

Dosyalar:
Sounds.mq5  1 kb
 
Alexsandr San :

Herhangi bir şarkı çalar - dosyayı oraya itmeniz yeterlidir \Sesler\

işte senaryo. Ne kadar zor olduğunu anlatmaktan utanıyorum

Şimdi bu bir uzman programlama seviyesidir! )

İşin püf noktası, dönüştürmenin kendisi DLL kullanmadan başlatılabilse bile mp3'ten wav'a dönüştürmenin zaman alacağıdır (biz uzmanlar olarak tüm faktörleri hesaba katmaya çalışıyoruz)))))

Ama tekrar ediyorum, IBM'den Watson, wav dosyalarını hemen indirmeyi teklif ediyor ve bu harika. Geriye sadece curl komut formatının nasıl olduğunu bulmak kalıyor.

curl -X POST -u "apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt" ^
--header "Content-Type: application/json" ^
--header "Accept: audio/wav" ^
--data "{\"text\":\"hello world\"}" ^
--output hello_world.wav ^
"https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da86/v1/synthesize"

WebRequest biçiminde sonuç

Burası bir betiğin gerçekten yardımcı olacağı yer;)

Документация по MQL5: Сетевые функции / WebRequest
Документация по MQL5: Сетевые функции / WebRequest
  • www.mql5.com
Для использования функции WebRequest() следует добавить адреса серверов в список разрешенных URL во вкладке "Советники" окна "Настройки". Порт сервера выбирается автоматически на основе указанного протокола - 80 для "http://" и 443 для "https://". Функция WebRequest() является синхронной, это означает, что она приостанавливает выполнение...
 
Nikolai Karetnikov :

Şimdi bu bir uzman programlama seviyesidir! )

İşin püf noktası, dönüştürmenin kendisi DLL kullanmadan başlatılabilse bile mp3'ten wav'a dönüştürmenin zaman alacağıdır (biz uzmanlar olarak tüm faktörleri hesaba katmaya çalışıyoruz)))))

Ama tekrar ediyorum, IBM'den Watson, wav dosyalarını hemen indirmeyi teklif ediyor ve bu harika. Geriye sadece curl komut formatının nasıl olduğunu bulmak kalıyor.

WebRequest biçiminde sonuç

Burası bir betiğin gerçekten yardımcı olacağı yer;)

Bu adresten sesli mesajlar alıyor musunuz?

anlık görüntü kaydı

 

hata veriyor

anlık görüntü2

enstantane fotoğraf

--------------------------------

Belki de kullanıcı adı ve şifrenin hala kaydedilmesi gerekiyor!?

Dosyalar:
 
Alexsandr San :

hata veriyor


anahtarın süresi doldu

Ekli .bat dosyası düzgün çalışacak



Herhangi bir şey varsa, dosya satırlarının sunucuya gönderilen bir satırda doğru şekilde toplanması için yalnızca DOS penceresinde ^ işaretine ihtiyaç vardır.


Dosyalar:
voice.bat.txt  1 kb
 
Nikolai Karetnikov :

anahtarın süresi doldu

Ekli .bat dosyası düzgün çalışacak



Herhangi bir şey varsa, dosya satırlarının sunucuya gönderilen bir satırda doğru şekilde toplanması için yalnızca DOS penceresinde ^ işaretine ihtiyaç vardır.


Evet! dosyayı almayı başardı

burada

anlık görüntü3

------------------------------------

ama aynı şekilde - virüsü de sürebilirsiniz!?

Dosyalar:
hello_world.zip  34 kb
 

.dll ve her türlü WebRequest'i kullanmamaya karar verdim

Kontrol edildikten sonra, işletim sistemini 10 dakika içinde geri yükleyin

bu yazılımla

Snapshot.PNG