A program számolja az időt a szöveg kiejtése
A program számolja az időt a szöveg kiejtése
Ki tudja ezt?
Mi lenne, hogy a szöveget, és ez számított körülbelül meddig fog szólni.
Szöveg oroszul.
Yandex Cheto nem keres.
És ki a hangszóró?
Írja Kandelaki protaratorit A4-es kis szöveget 20 másodpercig.
Igen, akkor írj magad. Szorozza meg a magánhangzók és a hiányosságokat 0,5 -, és megkapod a másodpercek számát, akkor szólal meg, ha a javaslat olvasható vákuum gömb alakú hangszóró.
A legegyszerűbb módja annak, hogy valamilyen szöveget, olvassa el, és mérjük az időt, és a karakterek számát. Egy pár hármasával szövegek lesz ahhoz, hogy tudja, hogy mennyi időt töltött a szimbólumra. Következő tánc ebből az értékből.
Láttam ezt a szoftvert, hanem része egy másik.
Meg lehet elválasztani, mi közüzemi ott?
Vegyük például a meteorológiai bemondó?
Azt javaslom :)
Reklámok és a program nem kell semmit)
De ha vesszük például Vladimir Zhirinovsky, Vjacseszlav Zaitsev, Viktor Csernomirgyin, Borisz Jelcin Leonyid Brezsnyev és mások, mint azok testvérek „szabványok” - ez nagyon programozók fehérrépa semmiből ott van alapvetően)
> Itt is fehérrépa karcolás programozók alapvetően
Itt vagyok közel azonos)
És soha nem lehet tudni, általában a karakterek a la bíró patakok (gyönyörű A.Dzhigarhanyana K / f „Hello, a nagynénje!”)
Jelenet zachitki akaratuk végrehajtás szempontjából az algoritmus perpektiv
> Körülbelül meddig fog szólni. Szöveg orosz
nagyon tanulságos)
Vannak emberek - Dolgan, énekelnek imákat, stretching a magánhangzókat a percenként. Ahhoz nikoniantsy nem érti a jelentését, mert a konzervatívok.
Öt és fél perc
A másik lehetőség, "govorilku-program." Optimálisra olvasási sebesség és egyéb szükséges paramétereket és lehet WAV, # XA0, amelynek időtartamát, és azt az olvasásra fordított idő.
Egyetértek a [3] mondani a szöveget (karakterek száma ismert) N, minden alkalommal az időzítést, hogyan kell olvasni, meg a hiba, megkapjuk idejére egy karakter (kivéve a számok, de ott is a számukra). all;)
PS érti, hogy a megfogalmazás
> Bár a kiejtés, a szöveg
nagyon relatív?
#ifdef THOUGHT
Azt hittem, ha veszi a hangoskönyv és az eredeti szöveg alapján és audio lejátszási idő következtetéseket levonni az idő? Előny az audio könyv bármely személyiségek Kandelaki hogy Csernomirgyin.
#endif // THOUGHT
A kérdező kell készíteni a közüzemi, míg bánsz vele.
Azt hittem, hogy ez egy Speech API.
De nem vagyok tisztában vele.
> Kész szerszám
ha nem mint mondtam [12], lehetséges, hogy egy program Navoyan 10 perc, és még kevésbé:
1. Tegyen a szöveget
2. Ellenőrizze a karakterek száma
3. Szorzás karakterek száma a hossza egy szimbólum (változó).
> Változat lehetséges).
Mindez az esetben lehetetlen kiszámítani a hosszát, mert nem hivatalos, de lehet mérni az időt egy adott játék.
A program során kalkulált kiejtése a szöveg
felhasználások
# XA0, a Windows, az Üzenetek, SysUtils, Változatok, osztályok, grafika, vezérlők, Forms,
# XA0; Párbeszédpanelek, StdCtrls;
típus
# XA0; Megadott = osztály (TForm)
# XA0; # XA0; Kezdete: TButton;
# XA0; # XA0; Stop: TButton;
# XA0; # XA0; eljárással StartClick (Sender: TObject);
# XA0; # XA0; eljárással StopClick (Sender: TObject);
# XA0; magán-
# XA0; # XA0; FStart: TDateTime;
# XA0, köz-
# XA0; # XA0;
# XA0; end;
var
# XA0; MainForm: Megadott;
eljárás TMainForm.StartClick (Sender: TObject);
kezdődik
# XA0; FStart: = Most;
végén;
eljárás TMainForm.StopClick (Sender: TObject);
kezdődik
# XA0; ShowMessage ( "kiejtése a szöveg: A" + FormatDateTime ( "hh: nn: ss", most - FStart));
végén;
Figyelem! idejére a számítási algoritmus (most - FStart) szabadalmaztatott!
Ui Kiszámítja a maximális időtartama - 23 óra 59 perc 59 másodperc.
P.P.S. Meghatározásának pontossága a kiejtés a szöveg - 1 másodperc. Pontosabb kiszámítása az idő a kiejtés a szöveget, meg lehet változtatni a méret helyett „hh: nn: ss” a „hh: nn: ss.zzz”. Nehéz elhinni, de ebben az esetben a mérési pontosság javult!
Ui egy univerzális programot. Meg lehet kiszámítani az időtartam és egyéb jelenségek miatt. Annak érdekében, hogy a program más célra, amire szükség van, hogy jelentős változások a kódot. Nem megyek bele a részletekbe, de azt fogja venni, hogy ezek a változások érintik vonal, amely az úgynevezett ShowMessage () függvényt.
Memória: 0,77 MB
Idő: 0,113 c