Nhasi ndinogovana newe chinyorwa chinobatsira kwazvo kushandura zvinyorwa kuita mutauro uchishandisa injini yekutaura yeGoogle. Kubatsira kukuru kwechinyorwa ichi ndechekuti "inokanganisa" iyo 100 byte muganho wakatemwa neGoogle. Chaizvoizvo, kutaura chokwadi, inoremekedza uyu muganho asi inotumira mitsara yese otomatiki, zvinoreva kuti iyi ganhuriro haionekwe nemushandisi. Vanonyanya kuda vanoona, zvisinei, kuti kushandurwa hakusi kwehunhu hwakaenzana neuyo watinogona kuwana muGoogle Dudziro, kunyanya nekuda kwemuganhu uyu uye kuti hazvigoneke kupfuudza rugwaro rwese kamwechete kudonha. Seyakanaka poindi, inofanirwa kuwedzerwa kuti chinyorwa ichi zvakare chinokutendera iwe kudoma mutauro wechinyorwa kuti uchinje.
Tichijekesa, regai tione matanho anotevera.
Matanho ekutevera
1.- Gadzira faira rine zita t2s.sh.
2.- Kopa zvinotevera zvirimo:
#! / bin / bash # # # # # # # # # # # # # # # # # # / / bin / bash # # # # # # # # # # # # # # # # # # # / / bin / bash # # # TalkToDanF@gmail.com # ############# INPUT = $ * STRINGNUM = 0 ary = ( $ {INPUT: 2}) echo "---------------------------" echo "Speech script naDan Fountain" echo "TalkToDanF @ gmail .com "echo" --------------------------- "yekiyi mu" $ {! ary [@]} "ita SHORTTMP [$ STRINGNUM] = "$ {SHORTTMP [$ STRINGNUM]} $ {ary [$ kiyi]}" LENGTH = $ (echo $ {# SHORTTMP [$ STRINGNUM]}) #echo "izwi: $ kiyi, $ {ary [$ kiyi ]} "#echo" achiwedzera ku: $ STRINGNUM "kana [[" $ LENGTH "-lt" 100 "]]; ipapo #echo kutanga mutsara mutsva SHORT [$ STRINGNUM] = $ {SHORTTMP [$ STRINGNUM]} zvimwe STRINGNUM = $ (($ STRINGNUM + 1)) SHORTTMP [$ STRINGNUM] = "$ {ary [$ kiyi]}" SHORT [ $ STRINGNUM] = "$ {ary [$ key]}" fi yakaitirwa kiyi mu "$ {! SHORT [@]}" ita #echo "mutsara: $ kiyi ndeiyi: $ {SHORT [$ key]}" echo " Kutamba mutsara: $ (($ key + 1)) ye $ (($ STRINGNUM + 1)) "mplayer" http://translate.google.com/translate_tts? ie = UTF-8 &tl = $ {1} & q = $ {SHORT [$ key]} "zvaitwa
3.- Ipa ita mvumo kune iyo script:
sudo chmod + x t2s.sh
4.- Ita script ichipfuura semiparamende: a) iyo kodhi yemitauro inoenderana nezvinyorwa, b) iwo mavara kuti achinjwe. Semuyenzaniso:
./t2s.sh en Ichi chinyorwa chinonakidza kwazvo kuti uchinje.
Ndizvozvo, ndinovimba unonakidzwa nazvo.
Kwakanaka sei, maita basa kwazvo 😉
Uye izwi rakanaka sei iro musikana anaro, ndinofunga ndakadanana 😛
Pamusoroi, munogona kundibatsira nechiChinese? Icho hachione mavara echiChinese, pinyin chete.
Izvi zvakanaka nezvechinyorwa chinotarisa tsamba kana yeakarongedzwa alarm iyo kana uchimuka inomutaurira fungidziro uye yakamirira mameseji xD
Apa ndakaita test video 😛 https://www.youtube.com/watch?v=O3IeK7PjA_0
Zvakanaka! Ndatenda!
Zvinonzwika zvakanaka kwazvo, ini ndaifanira chete kuisa mpg123 🙂
Ini ndaifanira kuisa mpg123 asi yaitonhorera, saka kana ikasagamuchira mamwe mazwi, inotaura kurudyi chitikikiti tsamba etc.
EH EH
Iyo dhatabhesi dhatabhesi yakagadziridzwa (?)
apt kugadzirisa && ./t2.sh en Iyo dhatabhesi dhatabhesi yakagadziridzwa
Hahaha Yakanaka, ini ndatova nezvayo zvekushandisa, izwi renyama pasina kupokana =), ndatenda nekugovana.
Semushandisi weMac OSX, zvave zvisingaite kwandiri kushandisa Chinyorwa sezvo ini ndisina mpg123 on, nekudaro nekushandura iyo script uye kushandisa VLC, tinogona kuisiya ichishanda nemazvo paMac OS X.
http://pastebin.com/C2Mkp1Qy
nyaya ndeyekuti vlc inogara iripo uye haivhare painopedza kuuraya uye unogona kushandisa cvlc kudzivirira iyo graphical interface kubva kuvhura
inogona kuiswa
cvlc –play-uye-kubuda «https://translate.google.com/translate_tts?tl= $ [$key]}»
kuvhara pakupera kwekutamba
Mhoroi varume ndinowana iko kukanganisa, regai tione kana mumwe munhu akandiudza kuti dambudziko nderei
Kutamba mutsara: 1 ye1
Chikumbiro cheHTTP chakundikana: 404 Haina Kuwanikwa
[mpg123.c: 610] kukanganisa: Kuwana kune http zviwanikwa http://translate.google.com/translate_tts?tl=hola&q= zvakakundikana.
[kodhi] Kutamba mutsara: 1 ye1
Chikumbiro cheHTTP chakundikana: 404 Haina Kuwanikwa
[mpg123.c: 610] kukanganisa: Kuwana kune http zviwanikwa http://translate.google.com/translate_tts?tl=hola&q= zvakakundikana. [/ kodhi]
Dambudziko nderekuti urikushandisa script zvisiri izvo.
Kana iwe uchimhanya, iwe unofanirwa kupasa mutauro wechinyorwa seyekutanga paramende, sezvakaratidzwa mumuenzaniso muchiposita.
Ndinokupa mumwe muenzaniso:
./t2s.sh mu Uyu muenzaniso uri nyore.
Cherekedza kuti mushure ts2.sh inotevera "en" (zvinoreva kuti "chirungu", ndokuti Chirungu). KuSpanish, shandisa "es" uyezve chirevo mumutauro iwoyo waunoda kushandura.
Kumbundirana! Paul.
iwe unoziva kutaura kwekuraira kwete? hehe
espeak -v is-the «mhoro»
Hongu asi hazvina kufanana. Izwi iri rakanyanya nani. 🙂
tinobvumirana!
Ndinokutendai!
Kune avo vane matambudziko ne mpg123 -q kana vasingazvifarire, unogona kuchinjira ku mplayer
mpg123 -q «http://translate.google.com/translate_tts?tl= $ [1íritu&q= $ [SHORT [$key]]» »
mplayer «http://translate.google.com/translate_tts?tl= $ [1 [&&q = $ [SHORT [$key]]
Zvirinani "mplayer - chaizvo- akanyarara" saka hazvizadzise zvinobuda nezvinyorwa
Zano rakanaka rekushandisa google kune angu mafomu rinokodzera ini segirovhosi.
http://github.com/alfa30/t2v
Mumwezve mubvunzo; Pane munhu angandiudza maitiro ekurekodha zvinobuda odhiyo ???
Ini ndinokupindura pachangu, nekuti ndangoiwana. Ndichishandisa mpg123, ini ndashandura mutsara 38 wechinyorwa, uchitaridzika seizvi:
mpg123 -q -w odhiyo.wav «http://translate.google.com/translate_tts?tl= $ [1-lex.europa.eu&q= $ [SHORT[$key]}»
Ini ndawedzera -w odhiyo.wav. Izvi zvinogadzira wav faira ine odhiyo yemutsara, asi sekusiya kwandakaita, hainzwikwe. Kana iwe zvakare uchida kunzwa chirevo, iwe unofanirwa kuwedzera mumwe mutsetse. Mose maizotaridzika seizvi:
mpg123 -q -w odhiyo.wav «http://translate.google.com/translate_tts?tl= $ [1 [&q= $ [SHORT [$key]]» &
mpg123 -q «http://translate.google.com/translate_tts?tl= $ [1íritu&q= $ [SHORT [$key]]» »
Chokwadi zvinogona kuitwa neimwe nzira inoshanda uye yakachena, asi zvirinani zvinondishandira.
Akanaka José GDF, ndakaedza nzira yako nemhedzisiro yakanaka, kwaziso.
Kuchengetedza traffic mukuuraya kwechipiri iwe unogona kubereka iyo .wav yawakagadzira mune yekutanga
Zvakanaka hongu, tichishandisa mutambi watakaisa. Semuenzaniso, neVLC Player ingadai iri:
vlc odhiyo.wav
Huye, ndiani anoti vlc, anodaro chero mumwe mutambi, kusanganisira iwo anoshanda neterminal.
Uye kudzivirira kunyora pamusoro faira nguva dzese script painoshandiswa, musiyano unofanirwa kushandiswa kuzita. Zita iro raizoiswa nemushandisi (verenga raira) usati watanga ... Asi izvo zvingave kupeta curl 😀
Ndakazviita muPHP (kugadzira ma audios eAsterisk foni system *)
<?php
$ url = 'http://translate.google.com/translate_tts?ie=UTF-8&q={query}% 0A & tl = iri & prev = yekuisa ';
kana (kuverenga ($ argv) <= 1) {
$ zita = basename ($ argv [0]);
kufa ($ zita. 'kushandiswa:'. $ zita. '
}
array_shift ($ argv);
$ mubvunzo = implode ('', $ argv);
$ filename = str_replace (array ('', ',', '.'), '-', $ mubvunzo);
$ filename = str_replace ('-', '-', $ filename);
$ url = str_replace ('{query}', rawurlencode ($ query), $ url);
$ ch = curl_init ();
curl_setopt ($ ch, CURLOPT_URL, $ url);
curl_setopt ($ ch, CURLOPT_HEADER, 0);
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, ichokwadi);
$ mhedzisiro = curl_exec ($ ch);
curl_close ($ ch);
$ nzira = getcwd (). '/'. $ filename;
file_put_contents ($ nzira. '. mp3', $ mhedzisiro);
@exec ("sox {$ nzira} .mp3 -b 16 -r 8000 -t wavpcm {$ nzira} .wav");
@unlink ($ nzira. '. mp3');
Ko zvakadii ini ndatokwanisa kurekodha kuburitsa odhiyo nemurairo uyu:
arecord ~ / zhongwen.mp3 & ./t2s.sh zh ndi hao; fg
uye kumagumo ctrl + c kumira kurekodha.
Ndakanga ndisati ndamboshandisa php
Asi kana uchimhanya:
php5 zvinyorwa-kune-kutaura.php ndeye Mhoro
iyo konsola inogadzira izvi:
sox KUSVIRA mafomati: hapana anobata ekuwedzera faira `mp3 '
Chero mupiro unokosheswa kwazvo, ini ndichaedza zvakare gare gare.
2 maapplication edudziro yemutauro wegoogle + zvinyorwa kushanduro yekutaura:
http://www.linuxhispano.net/2014/05/29/traductor-de-google-voz/
Ini ndinofunga ndiyo nzira yakanakisa yekushandura, izwi harina kushata sedzimwe sarudzo dzeLinux> _
Pane nzira here yekuita kuti iverenge yakajeka faira faira?
Zvinogona kubatsira zvakanyanya kushandura mabhuku ese kuita odhiyo
Zvakanaka, ini handizive nei, izvi zvinobuda:
xxxxx: ~ / Zvinyorwa / Linux $ ./t2s.sh ndeye hello
---------
Kutaura kwekutaura naDan Fountain
TalkToDanF@gmail.com
---------
Kutamba mutsara: 1 ye1
http_open: HTTP / 1.0 400 Chikumbiro Chakaipa
http://translate.google.com: Hakuna rakadaro faira kana dhairekitori
Ndine mpg123 yakaiswa uye ndakaita bvunzo diki uye hapana ... Kutenda mberi
Mhoroi, chinyorwa ichi chakandishandira chaizvo, zvese kuteerera kuruzha uye kurekodha mazwi emushanduri.
Muchokwadi, ini ndakagadzirisa iwo script kuti augadzirise kune chinodiwa chandinacho: Chinja runyorwa rwemazwi mune zvinyorwa (lemario) kutaura; sevha izwi rangu muwav, shandura kune ogg uye uvatumidze sezita zvichienderana neshoko kuverenga.
Ini ndakaita izvi mu KDE ndichishandisa Kdialog kudoma nzira uko iyo faira ine izwi rondedzero uye dhairekitori kwandinoda kuti izwi rezwi riponeswe.
Kana iyo WAV kuenda kuOGG kushandurwa kwapera, inogadzira maforodha maviri panowanikwa wav kune rumwe rutivi uye ogg kune imwe inochengetwa.
Pakutanga zvakanditsamwisa nekuti handina kuverenga mazwi nemaaccents nenzira kwayo, asi ini ndaona kuti unofanirwa kuwedzera "es & ie = UTF8" mukodhi. Kwechinguva ndakakanganwa hunhu hwekunyorera.
Ini ndinokusiira kodhi yechinyorwa chandakaita kana ikangokubatsira:
################################## #####################
#! / bin / bash
###############################
# Chinyorwa-kune-hurukuro hurukuro #
# Yakagadziriswa naIgnacio Cruz Martínez #
# tsamba yacho yakavanda xD #
###############################
#KDE dialog box kutsanangura nzira uye zita rememary
soyunarchivo = $ (kdialog -inputbox «Pinda nzira uye zita refaira (pamwe nekuwedzera kana iine imwe):»)
#KDE dialog box kutsanangura yekuenda dhairekodhi yemafaira ezwi
nzira = $ (kdialog -inputbox «Pinda munzira yekuchengetedza izwi rezwi:»)
# kuburikidza nekati mitsara yese yemavara faira inoverengwa, mutsetse wega une izwi rimwe chete
yangu i mu $ (kati $ soyunfile)
do
echo $ i
# kushandura kuita kutaura uchishandisa google translate, usakanganwa encoding saka inoverenga maaccents
mpg123 -q -w "$ nzira" $ i.wav "http://translate.google.com/translate_tts?tl=es&ie=UTF8&q=$i"
mpg123 -q "http://translate.google.com/translate_tts?tl=es&ie=UTF8&q=$i"
# uchishandisa ffmpeg kushandura mafaera evv kune ogg
ffmpeg -i "$ nzira" $ i.wav -acodec libvorbis "$ nzira" $ i.ogg
nokuita
#nemitsetse iyi maforodha akagadzirwa kuronga iwo mafaera ezwi muWAV kana OGG
mkdir "$ nzira" WAV
mv "$ nzira" *. wav "$ nzira" WAV
mkdir "$ nzira" OGG
mv "$ nzira" *. ogg "$ nzira" OGG
#KDE dialog box kuratidza kuti basa rapera
kdialog -msgbox 'Maitiro amiswa'
################################## ###################
Zvino, pane mumwe wenyu here ane ruzivo nezve rezinesi rekushandisa iro rakagadzirwa izwi mafaera?
Kuganhurirwa kwekopimendi uye nezvimwe zvinhu zvinoenderana. Izvi zvinondinakidza nekuti ndinoronga kushandisa mamwe emafaira ezwi kutsigira vanhu vanozove vanokwanisa kuverenga, zvakanyanya chirongwa chisina purofiti.
Uye ndezvekuti chishandiso ichi chine izwi rakanakisa remutauro wechiSpanish, zvinosuwisa kuti muLinux hapana zvakafanana. Mbrola akandipa dambudziko rakawanda kuti ndimise pamwechete naGespeaker.
Thanks ndokuona.
Hapana zano ... inofanirwa kutarisa marezinesi eGoogle Translator.
Chinyorwa hachina kundishandira, zviri pachena kuti idambudziko rine hukama neiyo URL, kune avo vanofarira iyi iri URL chaiyo:
http://translate.google.com/translate_tts?tl=es&q=Hola
Mhoro! Ndanga ndichiita bvunzo nechinyorwa chako uye pandichichiita chakandiudza kuti hachikwanise kuwana odhiyo, saka ndapinda muURL uye zvinoita sekunge VaGoogle vaisa captcha ...
gadziridza script