Last active
October 23, 2024 17:34
-
-
Save AndreasKueck/7db22ee9226aa2c60bfa27cd486a4426 to your computer and use it in GitHub Desktop.
En Google Cloud oportune utiligi eSpeak NG, por envochigi tekston
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| read teksto | |
| espeak-ng -veo+f3 -s140 -g 12 "$teksto" -w sono.wav | |
| t1=`curl bashupload.com -T sono.wav` | |
| t2=`echo $t1 | perl -lne '/wget https?\:\/\/bashupload\.com\/(.+?)\/sono\.wav/g && print $1'` | |
| curl -X POST https://script.google.com/macros/s/{skripto-ID}/exec -d "param1=$t2" |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uzado
Oni certigu, ke la "Preparo" estas farita; vidu malsupre.
En la operaciuma shelo de Google Cloud oni startigas la shel-skripton (ekzempla nomo:
eo) persh eoPetite, oni enigu la envochigotan tekston, ekz.
saluton mondo.eoigas krei ligilon al efemera retpagho kun elshutebla sondosierosono.waventenanta la envochigon; ligilo-strukturo:https://bashupload.com/abcde/sono.wav.Serio de harzarde kreitaj signoj estas la ligiloparto
abcde.Ghin, kiel valoron de
param1, komunikaseoalhttps://script ...; tio estas URL de ret-apo.En mia
https://script ...mi specifis sendadon de la dirita ligiloparto al mi per Viber-babilroboto esperanto77.Unu alternativo estas sendado per retposhto.
Mi konstatis, ke la voche legata teksto estas fusha, se dum la tajpado mi estis forvishinta parton kaj ree entajpinta ion, ekzemple por korektado.
Preparo
Oni kreu shel-skripton kun nomo ekzemple
eo; enhavo: tiu kodo kun jena modifo:Oni adaptu la kodparton rilate al
https://script ...al sia skripto.Ghi povas esti ekzemple Guglo-Apoj-Skripto-ret-apo.
Kiel tia adapto estas efektivigebla, tion priskribas detale la tekstoparto komencighanta per "Jen procedo, por efektivigi ..." de tiu artikolo.
Al la operaciuma shelo de Google Cloud oni alshutu la laue pretigitan shel-skripton.
Antau ol startigi ghin, oni laubezone devas enigi
sudo apt-get install espeak-ng --yes