Puheanalyysi

Tämä artikkeli kertoo puheäänen analyysistä. Puhe-esityksen analyysi ei kuulu tähän.

Puheanalyysi (myös äänianalyysi; engl. speech analysis, engl. voice analysis) on puheteknologiassa puhe- ja lauluäänen sekä muitten äänitaajuisten (20–20 000 Hz) äänten kuten vaikkapa musiikkisoittimien äänten, keuhkoäänten, lasten itkujen, puheessa havaittavien emootioiden, hyvän radioäänen, puheäänen kuormittuneisuuden analysoimista, eri kielten ja murteitten äänteiden vertailun tutkimusta digitaalisen signaalinkäsittelyn keinoin.

Intelligent Speech Analyser™ (ISA) -laitteisto ja -ohjelmisto (1986–)

Puheanalyysin tekniikka

Yleensä digitaaliseen signaalinkäsittelyyn perustuvat puheanalyysit sisältävät:

Yleensä puheanalyysiohjelmissa on:

Digitaalisen signaalinkäsittelyn menetelmien algoritmit perustuvat kompleksilukujen ja kompleksilukumuunnosten käyttöön.

Puheanalyysin taajuussuureitten muunnoskaavoja

Puheanalyysin laskentakaavoja

Puheanalyysin teoriakaavoja ja teoriakuvauksia

FFT-spektri

Ihmisäänen FFT-spektri dB-asteikolla tuotetaan yllä olevia DFT:n kaavoja käyttäen. FFT-spektri käytännössä lasketaan nopeaa Fourier-muunnoshajotelmaa FFT:tä käyttäen. Vaihtoehtoja nopeaksi Fourier-muunnoshajotelmaksi on monta.

Kepstri

Puheanalyysissä kepstri saadaan aikaan seuraavasti. Otetaan ensin Fourier-muunnos äänisignaalista. Näin saadaan uusi signaali seuraavaa Fourier-muunnosta varten. Seuraava Fourier-muunnos laskee uudesta signaalista uuden Fourier-käyrän. Fourier-käyrän voimakkain huippu kuvaa alkuperäisen äänisignaalin perustaajuutta ja huipun avulla voidaan määrittää äänen perustaajuus. Kepstrihuipun avulla perustaajuuden määritys on tarkempi kuin ensimmäisen Fourier-muunnoksen ensimmäisestä harmoonisesta mitattu perustaajuus.

Puheanalyysiin käyttökelpoinen kepstri tuotetaan dB-muodossa olevasta DFT:stä laskemalla siitä uusi DFT.

Minkä tahansa ajassa muuttuvan signaalin perustaajuus on määrättävissä kepstrin avulla.

LPC-spektri

LPC-spektrin tuottamiseen on käytettävissä monta erilaista LPC-laskentamenetelmää. Kun LPC halutaan tulostaa myös FFT-spektrin taustakuvana on PARCOR-menetelmä käytännössä kaikkein toimivampia ja mahdollisimman kaunista kuvaesitystä tuottavaa. LPC-spektri esitetään dB-asteikolla. LPC-spektristä formantit F1, F2, F3 ja F4 voidaan tunnistaa suodattamalla LPC-spektriä sopivalla kaistanpäästösuodatuksella, jolloin vain formanttien kohdalle muodostuu kumpuja.


LTAS-spektri

Ihmisäänen LTAS-spektri tuotetaan laskemalla keskiarvo tehollisessa muodossa olevista DFT:stä ja lopuksi tehollinen keskiarvo muutetaan dB-muotoon.

LTAS-spektrien keskiarvospektri

Usean ihmisäänen LTAS-spektrien keskiarvospektri lasketaan tehollisessa muodossa olevien LTAS-spektrien keskiarvona ja lopuksi tehollinen keskiarvo muutetaan dB-muotoon.

FFT-, kepstri-, LPC-spektrisarjat

FFT-, kepstri-, LPC-spektrisarjat tuotetaan laskemalla muutaman kymmenen millisekunnin välein liukuvasti spektrejä ja sisällyttämällä analyysikuvaan myös aika-akseli.

FFT-spektrogrammi

FFT-spektrogrammi tuotetaan laskemalla muutaman millisekunnin välein liukuvasti FFT-spektrejä dB-asteikolla ja muuttamalla kunkin spektrin kanavien voimakkuudet harmaansävyiksi analyysikuvaan.

LPC-spektrogrammi

LPC-spektrogrammi tuotetaan laskemalla muutaman millisekunnin välein liukuvasti LPC-spektrejä dB-asteikolla ja ilmaisemalla sen jälkeen kaistanpäästösuodatuksella spektreistä neljä ensimmäistä formanttitaajuutta ja tulostaen ilmaistut formantit harmaansävyinä analyysikuvaan.

Perustaajuusanalyysi (äänenkorkeusanalyysi)

Puheen perustaajuusanalyysin algoritmi perustuu joko aikatasossa tapahtuvaan tai taajuustasossa tapahtuvaan ilmaisuun. Jotkut aikatasossa tapahtuvista ilmaisuista poikkeavat taajuustasossa tapahtuvista ilmaisuista ensisijaisesti siinä, että aikatasossa on mahdollista ilmaista ja numeroida yksitellen jokainen puheen perusjakso. Taajuustasoilmaisussa puheen perustaajuus havaitaan tiettynä ajanhetkenä liukuvan aikaikkunan sisällä. Jokaisen perusjakson yksitellen ilmaisevaa algoritmia tarvitaan myös tarkan F0-jakauman luontiin ja siitä tehtävien tarkkojen tilastosuureitten luontiin. Jos F0-jakauman laskennassa on mukana muutakin kuin pelkästään kaikkien todelliset perusjaksojen taajuudet on tilastosuure epätarkka. Aikatason ilmaisuista voidaan mainita kaistanpäästöesisuodatukseen & suoraan säännöillä signaalista tapahtuvaan ilmaisuun perustuvat menetelmät ja autokorrelaatioon perustuvat menetelmät. Taajuustasossa tapahtuvista ilmaisuista voidaan mainita kaksinkertaiseen DFT:hen eli kepstriin perustuvat menetelmät. Kepstriin perustuvat F0-analyysit toimivat vaikka signaalin perustaajuuskomponentti puuttuisikin. Aikataso- ja taajuustasoilmaisuissa voidaan esisuodatuksena käyttää kaistanpäästösuodatusta sekä käänteissuodatusta, jotka pyrkivät yksinkertaistamaan analysoitavaa puhesignaalia.

Jitter ja shimmer

Jitter ja shimmer kuvaavat puheen perusjaksojen taajuuden ja amplitudin muutoksia perusjaksosta toiseen. Algoritmi perustuu aikatasossa tapahtuvaan perustaajuusilmaisuun, joka ilmaisee ja numeroi yksitellen jokaisen puheen perusjakson, sen perustaajuuden ja maksimiamplitudin. Jitter lasketaan -asteikolla ja shimmer -asteikolla.

Äänikenttä

Äänikenttä tuotetaan aikatasossa tapahtuvalla perustaajuusanalyysillä (äänenkorkeusanalyysillä), joka ilmaisee ja numeroi yksitellen jokaisen puheen perusjakson, sen perustaajuuden (äänenkorkeuden) ja maksimiamplitudin. Äänikenttäkuvassa -asteikko on pystysuunnassa ja -asteikko tai -asteikko vaakasuunnassa. Kuvaan tulostetaan myös molempien suureitten jakaumat.


Formanttikartta

Formanttikartta on kaksiulotteinen kuva puheen vokaalien formanttitaajuuksien mittaustuloksista taajuusasteikolla, joissa taajuussuureena on yleensä Hz, Bark tai ERB. Taajuusasteikot tekevät kuvassa tarvittaessa taajuusmuunnoksia. Historiallisesti formanttikarttoja tehtiin aluksi Hz-asteikolla. Auditorisen ajattelun mukaan tullessa asteikoksi tuli myös Bark-asteikko. Vähän myöhemmin ERB-asteikko. Bark-asteikkoa käytettäessä formanttikarttaan tulee lisäpiirteenä pisteitten merkitseminen 1 Bark:in kokoisina ympyröinä, jolloin ajatuksena on, että kun vokaalien ympyrät eivät mene kartassa päällekkäin niin ne ovat toisistaan hyvin erottuvia. Jos taas menevät päällekkäin saattaa siitä seurata, että vokaalit eivät erotu hyvin toisistaan. Näin vokaalien erotettavuutta toisistaan voidaan eksaktisti ja havainnollisesti mitata formanttikarttakuvan avulla.


Auditorisen ja auditiivisen ero

Auditorinen viittaa kuuloelimiin liittyvään asiaan ja auditiivinen viittaa ulkoiseen kuuloon liittyvään asiaan.

Auditorinen spektri

Auditorinen spektri eli Auditory Spectrum on Otaniemessä Akustiikan laboratoriossa 1982–1983 kehitettyyn Bark-asteikkoiseen tekniseen kuulon malliin ja suodinpankkilaskentaan perustuva spektriesitys kuvaamaan ihmisääntä kuuloalueella 20–10 000 Hz. Auditorinen spektri tuotetaan suodattamalla auditorisella kaistanpäästösuodinpankilla ääntä muutaman kymmenen millisekunnin ajan ja laskemalla lopussa äänikomponenttien voimakkuudet kriittisen kaistan eli 1 Bark:in levyisistä taajuuskaistoista 1/2 Bark:in välein ja tuottamalla siitä 48 arvoa sisältävä spektri. Kehitettyä auditorista spektriä tutkittiin ja sovellettiin professori Matti A. Karjalaisen ja DI Raimo Olavi Toivosen toimesta akateemisesti Akustiikan laboratoriossa Suomen Akatemian Modelling of Auditory and Speech Communication -tutkimushankkeessa 1982–1986 .


Auditorinen suodinpankki

Auditorinen suodinpankki eli Auditory Filter Bank poikkeaa muista auditorisista kuulonmalleista siinä, että se sisältää taajuuspeiton lisäksi myös aikatason esi- ja jälkipeiton. Puheentunnistuksessa ja puhujantunnistuksessa käytetyt auditoriset mallit eivät sisällä puheanalyysissä tärkeää aikatason esi- ja jälkipeittoa ja ovat siksi epätarkempia kuulonmalleja eivätkä siksi niin hyvin sovellu ihmispuheen ominaisuuksien tutkimiseen eri tieteen aloilla. Kehitettyä auditorista suodinpankkia tutkittiin ja sovellettiin professori Matti A. Karjalaisen ja DI Raimo Olavi Toivosen toimesta akateemisesti Akustiikan laboratoriossa Suomen Akatemian Modelling of Auditory and Speech Communication -tutkimushankkeessa 1982–1986 .

Auditorinen spektrisarja

Auditorinen spektrisarja eli Auditory Waterfall tuotetaan laskemalla auditorisella kaistanpäästösuodinpankilla muutaman kymmenen millisekunnin välein liukuvasti auditorisia spektrejä. Kehitettyä auditorista spektrisarjaesitystä tutkittiin ja sovellettiin em. tutkimushankkeessa.

Auditorinen spektrogrammi

Auditorinen spektrogrammi eli Auditory Spectrogram tuotetaan kaistanpäästösuodattamalla auditorisen spektrisarjan kukin spektri Bark-asteikolla niin, että saadaan aikaan spektriesitys, jossa näkyy vain löydetyt ihmisäänen auditoriset formanttitaajuudet harmaansävyinä. Kehitettyä spektrogrammiesitystä tutkittiin ja sovellettiin em. tutkimushankkeessa.

Äänekkyyden ja äänekkyystason ero

Äänekkyyden yksikkö on soni ja äänekkyystason yksikkö on foni.

Auditorinen äänekkyysspektri

Auditorinen äänekkyysspektri eli Auditory Loudness Spectrum tuotetaan auditorisesta spektristä muuntamalla kunkin kriittisen kaistan eli Bark-kaistan arvo soneiksi ja tuottamalla näin uusi spektriesitys. Kehitettyä spektriesitystä tutkittiin ja sovellettiin em. tutkimushankkeessa.

Auditorinen kokonaisäänekkyys

Auditorinen kokonaisäänekkyys eli Auditory Loudness tuotetaan summaamalla äänekkyysspektrissä kaikki kriittisten kaistojen 24 soni-arvoa. Kehitettyä äänekkyysesitystä tutkittiin ja sovellettiin em. tutkimushankkeessa.

Auditorinen äänekkyyskäyrä

Auditorinen äänekkyyskäyrä eli Auditory Loudness Curve tuotetaan laskemalla kokonaisäänekkyysarvoja tasa-aikavälein ja tuottamalla siitä käyräesitys aika-asteikolla. Kehitettyä käyräesitystä tutkittiin ja sovellettiin em. tutkimushankkeessa.

Auditorinen äänekkyysmuutoskäyrä

Auditorinen äänekkyysmuutoskäyrä eli Auditory Chance in Loudness Curve tuotetaan suodattamalla/derivoimalla äänekkyyskäyrää niin, että saadaan aikaan käyrä, jossa näkyy kumpuina vain muutoskohdat. Kehitettyä käyräesitystä tutkittiin ja sovellettiin em. tutkimushankkeessa.

Auditorinen sointispektri

Auditorinen sointispektri tuotetaan auditorisesta spektristä ilmaisemalla jokaisesta kriittisen kaistan eli 1 Bark:in levyisestä äänikaistasta kepstrissä näkyvä perustaajuuspiikin (äänenkorkeuspiikin) voimakkuus ja laskemalla nämä 1/2 Bark:in välein 24 Bark:in taajuusalueelta. Näin saatu uusi spektri kuvaa miten vahvasti perustaajuus (äänenkorkeus) ja äänen harmoonisuus näkyvät 24 Bark:in levyisellä taajuusalueella. Tämä menetelmä toimii vaikka äänen FFT-spektristä puuttuisi perustaajuuskomponentti. Kehitettyä spektriesitystä tutkittiin ja sovellettiin em. tutkimushankkeessa.

Auditoriset usean samanaikaisen äänen sointispektrit

Auditoriset usean samanaikaisen äänen sointispektrit voidaan auditorisen sointispektrin laskennalla erottaa tosistaan seuraamalla usean samanaikaisen äänen perustaajuutta (äänenkorkeutta) kepstrillä ja ilmaisemalla kunkin perustaajuuspiikin (äänenkorkeuspiikin) voimakkuus. Näin saadut uudet spektrit kuvaavat miten vahvasti perustaajuus (äänenkorkeus) ja äänen harmoonisuus näkyvät 24 Bark:in levyisellä taajuusalueella kun kyseessä on useita samanaikaisia eri perustaajuisia ääniä. Tämä menetelmä toimii vaikka äänten FFT-spektreistä puuttuisi perustaajuuskomponentti. Kehitettyä spektriesitystä tutkittiin ja sovellettiin em. tutkimushankkeessa.

Auditorinen usean samanaikaisen perustaajuuden (äänenkorkeuden) ilmaisu

Auditorinen usean samanaikaisen perustaajuuden (äänenkorkeuden) ilmaisu tuotetaan auditorisen usean samanaikaisen äänen sointispektrin laskennalla erottamalla ilmaistut eri perustaajuudet omiksi F0-käyrikseen. Tämä menetelmä toimii vaikka äänen FFT-spektreistä puuttuisi perustaajuuskomponentti.

Katso myös

Lähteet

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Karjalainen, Matti: Kommunikaatioakustiikka. (Oppikirja) Espoo: TKK, Akustiikan ja äänenkäsittelytekniikan laboratorio, 1999. ISBN 951-22-4412-8
  2. 1 2 Kent, Ray D. & Read, Charles: The Acoustical Analyses of Speech. Singular Publishing Group, Inc., 1992. ISBN 1-56593-364-8
  3. ↑ Laukkanen, Anne-Maria & Leino, Timo: Ihmeellinen ihmisääni – äänenkäytön ja puhetekniikan perusteet, arviointi, mittaaminen ja kehittäminen. (Oppikirja) Helsinki: Gaudeamus, 1999. ISBN 951-662-782-X
  4. 1 2 3 4 5 6 Suomi, Kari: Johdatusta puheen akustiikkaan. (Oppikirja. Logopedian ja fonetiikan laitoksen julkaisuja 4) Oulu: Oulun yliopisto, 1990. ISBN 951-42-2922-3
  5. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 Kuvaus löytyy Intelligent Speech Analyser™:in sivuilta (Arkistoitu – Internet Archive)
  6. 1 2 3 4 5 6 7 8 9 Oppenheim, Alan V. & Schafer, Roland W.: Digital Signal Processing. Prentice-Hall, Inc., 1975. ISBN 0-13-214635-5 Teoksen verkkoversio.
  7. ↑ Rabiner, Lawrence R. & Gold, Bernard: Theory and Application of Digital Signal Processing. Prentice-Hall, Inc., 1975. ISBN 0-13-914101-4
  8. ↑ DeFatta, David J. & Lucas, Joseph G. & Hodgkiss, William S.: Digital Signal Processing, A Systems Design Approach. John Wiley & Sons, Inc., 1988. ISBN 0-471-63765-3
  9. ↑ Proakis, John G. & Manolakis, Dimitris G.: Digital Signal Processing Principles, Algorithms, and Applications. Macmillan Publishing Company, 1992. ISBN 0-02-396815-X
  10. ↑ Ifeachor, Emmanuel C. & Jervis, Barrie W.: Digital Signal Processing, A Practical Approach. Addison-Wesley, 1993. ISBN 0-201-54413-X Teoksen verkkoversio.
  11. ↑ Mitra, Sanjit K.: Digital Signal Processing, A Computer-Based Approach. McGraw-Hill, 1998. ISBN 0-07-115793-X
  12. ↑ Tan, Li & Jiang, Jean: Digital Signal Processing, Fundamentals and Applications. Academic Press, 2013. ISBN 978-012-415893-1 Teoksen verkkoversio.
  13. ↑ Pulkki, Ville & Karjalainen, Matti: Communication Acoustics – An Introduction to Speech, Audio and Psychoacoustics. John Wiley & Sons, Ltd, 2015. ISBN 978-1-118-86654-2
  14. 1 2 Sundberg, Johan: ”Scales, Tunings and Temperaments”, The science of musical sounds, s. 78−105. San Diego (Calif.): Academic Press, 1991. ISBN 0-12-676948-6 Teoksen verkkoversio.
  15. 1 2 3 4 5 Toivanen, Jarmo: Teknillinen akustiikka. (Oppikirja) Otakustantamo, 1976. ISBN 951-671-123-5
  16. 1 2 3 4 5 Karjalainen, Matti: Hieman akustiikkaa (PDF) 16.10.2000. Espoo: TKK, Akustiikan ja äänenkäsittelytekniikan laboratorio. Arkistoitu 31.8.2020. Viitattu 21.11.2016. (suomeksi)
  17. 1 2 3 4 5 6 7 8 9 10 Karjalainen, Matti (toim.): Puheen kuulemisen mallintaminen. ((On the modelling of speech perception). Raportti 29) Espoo: TKK, Akustiikan laboratorio, 1987. ISBN 951-754-154-6
  18. 1 2 3 4 5 6 7 8 9 10 Karjalainen, Matti: Kokemuksia auditiivisen spektrianalyysin käytöstä. (Papers from the 12th Meeting of Finnish Phoneticians (Tikka, T., Ikonen, U. eds.)) Joensuu: Joensuun yliopisto, 18.–19.5.1984. ISBN 951-69-6523-7
  19. 1 2 3 4 5 6 7 8 9 10 Karjalainen, Matti: Auditory Models for Speech Processing. Tallinn, Estonia, USSR: in Proceedings of the 11th International Congress of Phonetic Sciences (ICPhS'87), vol. 2, pp. 11–20, Invited paper, 1.–7.8.1987.

Kirjallisuutta

Suomalaisia teoksia

Vieraskielisiä suomalaisia julkaisuja

Kansainvälisiä teoksia