Un program care calculează timpul de pronunție al unui text

Un program care calculează timpul de pronunție al unui text

Știe cineva asta?

Pentru a face un text, ea a calculat cât timp va suna.






Textul în limba rusă.

Yandex cheto nu se uită.

Și cine, în calitate de vorbitor?
Tastați Kandelaki proamtorit foaie A4 format cu text mic în secunde 20.

Da, poți scrie. Înmulțiți numărul de vocale și spații cu 0,5 - și veți obține timpul în secunde, care va suna dacă această teză este citită de un difuzor sferic într-un vid.

cel mai simplu mod este de a lua un text, de ao citi și de a măsura timpul și numărul de caractere. Perechele a trei texte vor fi suficiente pentru a afla cât timp durează simbolul. Dans în plus de la această magnitudine.

Am văzut un astfel de software, dar ca parte a altui.
poate un utilitar separat ce este?

Luați un exemplu cu un vorbitor de vreme?
Vă recomandăm :)

Nu trebuie să programez nimic)

Dar, dacă luăm, de exemplu, Vladimir Jirinovski, Viaceslav Zaitsev, Viktor Cernomîrdin, Boris Elțîn, Leonid Brejnev și alții ca ei frați „standarde“ - care este cu adevărat zero nap programatori nu au în mod fundamental)


> aici este într-adevăr un programator de struguri zgâriat va avea un fundament

Aici sunt cam la fel)

Și nu este adesea, în general, personajele a la Judge Crixus (magnificul A. Jigarkhanyan în filmul "Bună ziua, eu sunt mătușa ta!")

Etapa de testare a voinței sale în ceea ce privește implementarea algoritmului

> cât timp va suna. Text în limba rusă

este foarte indicat)

Există astfel de oameni - dolgas, cântă rugăciuni, întinzând vocalele cu câte minute. Că Nikonienii nu înțeleg sensul, pentru că ei sunt vechi credincioși.

cinci minute și jumătate

Alternativ, utilizați un "program vorbitor". Setați viteza optimă de citire, alți parametri necesari și generați un val, # xA0, durata cărora va fi petrecut în timpul citirii.







Sunt de acord cu [3] recita textul (numărul de caractere cunoscute) de N ori, de fiecare dată pentru calendarul cu modul de a citi, a determina eroarea, obținem pe durata unui singur caracter (cu excepția numerelor, dar există și pentru ei). toate;)

Amenințarea, înțelegi că formularea

> timpul de pronunție al textului

este foarte relativ?

#ifdeF MINE
S-a gândit dacă luați o carte audio și textul original și pe baza timpului de redare al concluziilor audio despre timp? Din fericire, în cartea audio există caractere de la Kandelaki la Cernomirdin.
#endif // MINE

Întrebătorul are nevoie de o utilitate gata făcută și o tratezi.

Am crezut că era vorba despre un API de vorbire.
Dar nu-l cunosc.

> utilitate gata

dacă se face așa cum am spus în [12], atunci puteți obține o șansă de a merge timp de 10 minute, sau chiar mai puțin:
1. Încărcați text
2. Cunoașteți numărul de caractere
3. Înmulțiți numărul de caractere după durata unui singur caracter (sunt posibile variante).


> sunt posibile opțiuni).

Totul despre asta, nu puteți calcula durata, deoarece nu este formalizabil, dar puteți măsura timpul pentru o anumită redare.

Programul care calculează ora pronunțării textului

utilizări
# xA0; Windows, Mesaje, SysUtils, Variante, Clase, Grafică, Controale, Formulare,
# xA0; Dialoguri, StdCtrls;

tip
# xA0; TMainForm = clasă (TForm)
# xA0; # xA0; Start: TButton;
# xA0; # xA0; Stop: TButton;
# xA0; # xA0; procedura StartClick (expeditor: TObject);
# xA0; # xA0; procedura StopClick (expeditor: TObject);
# xA0; privat
# xA0; # xA0; FStart: TDateTime;
# xA0; public
# xA0; # xA0;
# xA0; sfârșitul;

var
# xA0; MainForm: TMainForm;

procedura TMainForm.StartClick (expeditor: TObject);
începe
# xA0; FStart: = Acum;
se încheie;

procedura TMainForm.StopClick (expeditor: TObject);
începe
# xA0; ShowMessage ("Timp de pronunție text:" + FormatDateTime ("hh: nn: ss", Acum - FStart));
se încheie;

Atenție vă rog! Algoritmul de calcul al duratei (Now-FStart) este brevetat!

P.S. Durata maximă calculată este de până la 23 ore 59 minute 59 secunde.

P.P.S. Acuratețea determinării timpului de pronunție a textului este de 1 secundă. Pentru a calcula mai precis timpul de pronunție al textului, puteți schimba formatul de prezentare înlocuind "hh: nn: ss" cu "hh: nn: ss.zzz". Acest lucru este greu de crezut, dar în acest caz, precizia măsurării este mult mai mare!

P.S. Programul este universal. Puteți să-l utilizați pentru a calcula duratele și alte fenomene. Pentru a utiliza programul în alte scopuri, trebuie să faceți modificări serioase ale codului. Nu voi intra în detalii, dar observ că aceste modificări se referă la linia în care este apelată funcția ShowMessage ().

Memorie: 0.77 MB
Lungime: 0.113 secunde în urmă







Trimiteți-le prietenilor: