8508893174

8508893174



2.3. Segmentacja 15

2.3. Segmentacja

System rozpoznawania mowy musi z sygnału uzyskać i przetworzyć wiele informacji. Pojedyncza próbka niesie niewystarczającą ilość takich informacji, w związku z czym projektant systemu musi uporać się z segmentacją sygnału, czyli podzieleniem sygnału na ramki odpowiedniej długości. Podczas tego procesu należy zwrócić uwagę na efekty brzegowe występujące podczas ramkowania sygnału. Aby zniwelować zniekształcenia stosuje się ramki o większej długości (im krótsza ramka tym wpływ zniekształceń jest większy) oraz do stosuje się okno o wąskim widmie (najczęściej jest to okno Hamminga)[7].

Wyróżniamy dwa podstawowe typy segmentacji:

-    segmentację równomierną;

-    segmentację nierównomierną.

"Segmentacja równomierna jest najprostszym i najczęściej stosowanym typem segmentacji” [7], Gdy ten rodzaj segmentacji stosujemy do sygnału mowy najczęściej używamy ramek długości 20 ms, ponieważ jest to średni czas trwania najkrótszych fonemów. W praktyce stosuje się ramki o długości N = 2k, np. N=256, co przy częstotliwości próbkowania fs = 16 kHz daje długość równą 16 ms [7] [9]. W segmentacji równomiernej stosuje się ramkowanie z zakładką, aby zwiększyć rozdzielczość analizy.

Segmentacja nierównomierna ma na celu podzielić sygnał ze względu na jego treść (najczęściej wyodrębnione zostaną fonemy, difony lub trifony). Gdy sygnał ma zostać podzielony na większe partie (np. słowa) najczęściej dokonuje tego już człowiek.

2.3.1. Pliki mlf

Plik mlf jest to plik zawierający czas początku i końca każdego słowa w nagraniu. Dzięki tym plikom można wykonać trening systemu rozpoznawania mowy i wyliczyć parametry dla modeli HMM, GMM czy algorytmu kNN [2][16].

W rozdziale 4 omówiono program Anotator, który służy do rozwijania korpusów mowy-pozwala na tworzenie plików mlf. Program został wzbogacony w ASR, aby ułatwić to żmudne zadanie. Następnie dzięki tym plikom program sam będzie wstanie z mniejszych partii sygnału(ze słów) dokonać segmentacji sygnału na fonemy. Rozdział 4 omawia jak sprawdzono sprawność ASR załączonego do programu, na podstawie nagrań z dwóch różnych korpusów mowy: LUNA oraz GlobalPhone.

A. Wyszyńska Analiza komercyjnych wdrożeń systemu rozpoznawania mowy SARMATA



Wyszukiwarka

Podobne podstrony:
2. Rozpoznawanie mowy W tym rozdziale opisano elementy systemów rozpoznawania mowy, którymi zajmowan
3. Generowanie i test baz GMM dla systemu rozpoznawania mowy SARMATA Jednym z zadań przeprowadzonych
3.1. Trening mlf systemu rozpoznawania mowy SARMATA 19 2. Na których nie wykonywano treningu. W każd
3.1. Trening mlf systemu rozpoznawania mowy SARMATA 20 “ 1 _2007-03-13_ 12_58_32_05. wav“ 30000 8520
Zasada działania systemu ASG-KUPOS Stacje referencyjne Jednym z trzech głównych segmentów systemu
str031 (3) Stacje monitorujące    ^ Stacje telemetryczne Rys. 3.1. Segmenty systemu G
img044 44 4. Metody inininialnoodległościowe Przykład. W badaniach nad rozpoznawaniem mowy polskiej
System czasu rzeczywistego 1.    Jak szybki musi być układ przetwarzający dane ? 2.
AVALANCHE służącej do rozpoznawania mowy i sterowania ruchami robota, a w 1978 r. w laboratoriach NH
LaboratoriumKomputerowych Systemów Rozpoznawania Projekt 2. Lingwistyczne podsumowania baz danychRob
13.    Projekt organizacyjny systemu rozpoznania w działaniach sieciocentrycznych :
WYŻSZA SZKOŁA BANKOWA systematyka zaburzeń mowy i języka*zaburzenia słuchu w wieku rozwojowym pomoc
Systemy z pamięcią i bez pamięci Sygnał wyjściowy systemu bez pamięci w chwili n zależy tylko od syg
str192 12.2A, Sygnały Przewiduje 9lę, że emisje radiowe systemu Galileo obejmą 10 sygnałów nawigacyj

więcej podobnych podstron