lt.phhsnews.com


lt.phhsnews.com / Kaip padaryti kompiuterį kalbėti / kalbėti, ką jūs įveskite

Kaip padaryti kompiuterį kalbėti / kalbėti, ką jūs įveskite


"Windows" yra puiki funkcija, leidžianti kalbėtis kompiuteriu ar kalbėti viską, ką tai pasakys! Šis metodas naudoja įmontuotą "Windows XP", "Vista", 7, 8 ir 10 "įdiegtą" API, vadinamą "SAPI" (kalbos programų programavimo sąsaja).

"Microsoft Speech API" yra tai, kas naudojama "Windows" įdiegtai teksto į kalbą funkcijai. Taip pat galite parašyti programas, kurios skambina API, kuri leis jums leisti savo programas kalbėti, bet tai yra ir kūrėjams.

Tiesiog tik kompiuteris pasakys, ko nori, yra gana lengva iš tikrųjų! Šiame straipsnyje aš jums parodysiu, kaip sukurti VBS scenarijų, kuris naudotojui teks įvedant tekstą, ir tada kalbėti. Aš taip pat paminėsiu, kaip sunkiai koduoti norimą teksto tekstą, ir paskui planuoti šį scenarijų paleisti tam tikruose įvykiuose, pavyzdžiui, "Windows" paleidime arba atsisakant.

Įvesties tekstas, Pranešimo žinutė

Pradėkime nuo paprasto scenarijaus, kuriame pasirodys dialogo langas, kuriame galėsite įvesti tai, ko norėtumėte "Windows" kalbėti. Pirma, eikite į priekį ir atidarykite "Notepad".

1 žingsnis. Įklijuokite šį tekstą į naują dokumentą:

Dim message, sapi
message = InputBox ("Įveskite tekstą, kurį norite kalbėti", "Kalbėk šį")
Nustatyti sapi = CreateObject ("sapi.spvoice")
sapi.Speak pranešimas

Atkreipkite dėmesį, kad kai kopijuosite tekstą iš savo žiniatinklio naršyklės ir įklijuosite jį į "Notepad", kabutės bus problemų. Prieš išsaugodami failą, turite perskaityti ir ištrinti kiekvieną citatą (") ir pakartoti citatą. Toliau pateiktame pavyzdyje yra šeši pasiūlymai. Tai turėtų atrodyti kaip vaizdas žemiau.

Dabar, kai einate išsaugoti failą, nurodykite bet kokį pavadinimą, bet įsitikinkite, kad po vardo taip pat įveskite .VBS . Tada, laukelyje Išsaugoti kaip tipą, vietoj numatytų teksto dokumentų pasirinkite Visi failai .

Dabar dukart spustelėkite VBS failą ir turėtumėte pamatyti įvesties laukelį, kuriame galėsite įvesti norimą kalbėti tekstą! Įveskite kažką ir spustelėkite Gerai.

Jei padarėte viską teisingai, turėtumėte išgirsti, ar vyrų ar moterų balsas sako savo sakinį. Jei gausite kokį nors klaidos pranešimą, būtinai nukopijuokite ir įklijuokite tekstą ir pakeiskite tuos citatus.

Konfigūruoti SAPI balso nustatymus

Tai smagu, bet mes taip pat galime konfigūruoti mūsų mažai kalbantį kompiuterį skirtingais parametrais. Mes galime pakeisti garsą, greitai ar lėtai kalbėtis ir pakeisti lytį tarp vyrų ir moterų. Štai keletas pavyzdžių kodo, kuriame pridėjau keletą papildomų eilučių.

Dim message, sapi
message = InputBox ("Įveskite tekstą, kurį norite kalbėti", "Kalbėk šį")
Nustatyti sapi = CreateObject ("sapi.spvoice")
Nustatyti sapi.Voice = sapi.GetVoices.Item (1)
sapi.Rate = 0
sapi.volume = 100
sapi.Speak pranešimas

Numatytoji norma yra 0, o diapazonas yra nuo -10 iki 10. -10 balso kalba bus labai lėtai, o 10 kalbės labai greitai. Garsas yra nustatytas pagal nutylėjimą 100 ir diapazonas yra nuo 0 iki 100. Linija, kuri prasideda nuo Set sapi.Voice, leis jums pakeisti kitą balsą, jei jis bus įdiegtas jūsų sistemoje.

Atkreipkite dėmesį, kad balsų, kuriuos galite pasirinkti, skaičius priklauso nuo operacinės sistemos. "Windows 7" yra tik vienas balsas, "Microsoft Anna".

"Windows 10" yra du balsai: "Microsoft David" ir "Microsoft Zira", kaip parodyta toliau.

Jei jūsų sistemoje įdiegtas tik vienas balso įrašas, turite pakeisti tai saki sapi.GetVoices.Item (1) į sapi.GetVoices.Item (0), kitaip gausite klaidos pranešimą bandydami paleisti scenarijų. Taip pat galite sukurti kitą "Notepad" dokumentą ir įklijuokite žemiau esantį kodą, kuris jums parodys, kokie balsiai yra įdiegti. Išsaugokite jį kaip VBS failą, kaip parodyta aukščiau ir paleiskite jį.

Nustatykite VObj = CreateObject ("SAPI.SpVoice")
Už kiekvieną balsą "VObj.getvoices"
I = I + 1
"" "" ir (I - 1) "" ir "Voice.GetDescription"
Kitas

Iki šiol mes naudojame šį iššokantį dialogą, norėdami įvesti tekstą, tačiau taip pat galite tiesiog įvesti pranešimą į scenarijų failą. Tai būtų naudinga, jei norėtumėte tada planuoti scenarijų paleisti automatiškai. Akivaizdu, kad tai gali būti naudojama, kad praleistų jūsų draugus ir šeimą, ir tai tikrai veikia.

Įsivaizduokite, kad kas nors, įjungdamas savo kompiuterį ir klausydamas kompiuterio, pasakytų jiems: "Sveiki, Jonas, aš labai mieguistas, prašau, nesivargink manęs šiandien!" Aš galiu pažadėti tau iš patirties, tai yra isteriškas, ir jūs tikrai turėtumėte tai išbandyti.

Norėdami pranešti kietąjį kodą, tiesiog pakeiskite paskutinę eilutę į kažką panašaus:

sapi.Speak "Labas Džonas, šiandien aš labai pavargęs!"

Scenarijų failo tvarkaraštis

Dabar, kai esate sunkiai užrašę savo pranešimą tikslui, jūs turite jį paleisti, kai tik norite. Jei esate techniškai išmanantis, galite naudoti tokią programą kaip "AutoIt", kuri leis jums daryti ekstremalių dalykų, pvz., Paleisti scenarijų failą, kai atidaroma tam tikra programa arba kai maksimaliai padidėja ar sumažintas langas.

Aš neturiu laiko patekti į visa tai šiame įraše, bet laimei, "Microsoft" turi įmontuotą funkciją, vadinamą užduočių planuokliu, kuri leidžia lengvai atlikti keletą sudėtingų dalykų su scenarijais.

Mano ankstesniame pranešime išsamiai aprašoma, kaip planuoti scenarijų failą paleisti, kai tam tikri įvykiai sistemoje "Windows". Jei turite kokių nors sunkumų, kad jūsų scenarijus dirbtų, rašykite komentarą ir bandysiu padėti. Mėgautis!


Kaip apeiti

Kaip apeiti "Ši programa užblokuota jūsų apsaugai" "Windows 10" įdiegimui

" Windows 10 "naudotojų apsauga yra gana agresyvi, kuri iš esmės yra gera dalykas, kuris apsaugo žmones nuo kenkėjiškos programinės įrangos. Tačiau kiekvieną kartą ir tada jis yra pernelyg agresyvus ir patenka į jūsų tikrąjį darbą. Perskaitykite, kai parodysime, kaip apeiti "Windows 10" klaidą "Ši programa buvo užrakinta jūsų apsaugai".

(how-to)

Kaip naudoti

Kaip naudoti "iOS 10" naujus ir patobulintus pranešimus

" IOS 10 "padarė keletą pranešimų pakeitimų ir kaip su jais bendraujate. SUSIJĘS: 10 geriausių naujųjų funkcijų (ir jų naudojimo). Labiausiai akivaizdu, kad pasikeičia pranešimų išvaizda. Pvz., Pranešimų centre pastebėsite, kad dabar jie yra malonūs, kontrastingesni baltieji su juodu tekstu, todėl juos lengviau skaityti.

(how-to)