Žodžio pradžios ir galo nustatymas atpažįstant atskirai sakomus žodžius
| Author | Affiliation |
|---|---|
Tamulevičius, Gintautas | Matematikos ir informatikos institutas |
| Year | Issue | Start Page | End Page |
|---|---|---|---|
2005 | 2 (58) | 61 | 64 |
Nagrinėjamas dinaminio programavimo metodo taikymas žodžio galams nustatyti atpažįstant atskirai sakomus žodžius. Žodžio galų nustatymas remiasi tikėtinumo funkcijos maksimizavimu. Nežinomų parametrų problemai spręsti taikomas matematinės vilties maksimizavimo principas. Sprendimų priėmimas remiasi kalbos signalo ir foninio triukšmo energija. Pasiūlyto metodo darbingumas tiriamas naudojant atskirai sakomų lietuvių kalbos žodžių duomenų baze. Algoritmo darbingumo tyrimai parodė, kad esant žemo triukšmo lygio signalams žodžio galai nustatomi dinaminio programavimo metodu truputį tiksliau negu slenksčio metodu. Tačiau pasiūlyto metodo pranašumas labiau išryškėja esant aukšto triukšmo lygio signalams. Be to, taikant pasiūlytą metodą, nereikia iš anksto parinkti jokio slenksčio, nes automatiškai prisitaikoma prie įrašymo aplinkos triukšmo lygio. Šis žodžio galų nustatymo metodas pritaikytas kuriant atskirai sakomų žodžių atpažinimo sistemą.
The paper deals with the use of dynamic programming for word endpoint detection in isolated word recognition. Endpoint detection is based on likelihood maximization. Expectation maximization approach is used to deal with the problem of unknown parameters. Speech signal and background noise energy is used as features for making decision. Performance of the proposed approach was evaluated using isolated Lithuanian words speech corpus. Performance evaluation based on recognition error rate showed that for low noise level endpoint detection based on dynamic programming slightly outperforms threshold based endpoint detection. For high background noise level preference of dynamic programming based algorithm is more noticeable. The main advantage of dynamic programming based approach is that this method does not need any threshold. This endpoint detection method is applied in development of isolated word recognition system.