©copyright Raimo Olavi Toivonen 1972-2026. All rights reserved. Last updated on 13 Jul, 2026
Copyrights
Lakifirmani Pitchsys Oy (pitchsysx@elisanet.fi) hoitaa
1972-2026 (54 vuotta) kehittämiini tieteellisiin teknologioihin
liittyviä juridisia asioita. Tämä sivu on laadittu vain ja ainoastaan
akateemista käyttöä varten. Ei muuhun käyttöön. Tämän sivun kopiointi on
ehdottomasti kiellettyä. Kaikki tällä sivulla perustuu julkisiin
asiakirjoihin. Sivusto päivittyy jatkuvasti.
========
10.7.1997: HY:n ex. hallintojohtaja (1987-1992) TIMO ESKO lähestyi minua kirjallisesti sanatarkasti seuraavasti Suomen Akatemian Puhujantunnistus-hankkeen 33119
(1995-1999) puolivälissä:
"Olen ymmärtänyt, että olette tehnyt uranuurtajan työtä kehittäessänne Intelligent Speech Analyser™ (ISA) -ohjelmiston ja että sen käyttäminen yliopiston fonetiikan laitoksella voi palvella sekä Teidän että laitoksen etua."
TIMO ESKO oli
(I) 1987-1992 HY:n hallintojohtaja,
(II) 1992-2006 asianajaja,
(III) 2006-2012 Korkeimman oikeuden jäsen,
(IV) 2012-2015 Turun hovioikeuden presidentti
ja
(V) 1.1.2016 - 31.8.2019 Korkeimman oikeuden presidentti.
=======

Windows-käyttiksen kanssa toimivan Intelligent Speech Analyser™
(ISA) -ohjelman olen 49 vuoden 1977-2026
DSP-kokemuksella ja erittäin optimoivalla C-kääntäjällä koodannut
käyttämään tehokkaasti Intel-prosessorien
konekielisiä 512-bittisiä AVX-512 vektorikäskyjä.
Jokainen 512-bittinen AVX-512 vektorikäsky laskee yhtä
aikaa joko kuudellatoista (16) 32-bittisellä liukuluvulla tai
kahdeksalla (8) 64-bittisellä liukuluvulla. Kaikki analyysit ovat
myös reaaliaikaisia.
Jokainen 256-bittinen AVX-256 vektorikäsky laskee yhtä
aikaa joko kahdeksalla (8) 32-bittisellä liukuluvulla tai
neljällä (4) 64-bittisellä liukuluvulla. Kaikki analyysit ovat
myös reaaliaikaisia.
Toimii myös ilman AVX-käskyjä.
Tätä ISA-ohjelmaa olen kehittänyt vuodesta 2000 lähtien matemaattisen DSP-teorian tutkimusta, kehittämistä
ja
simulointia varten. Kaikki mahdollinen koodi on itse tehtyä.
ISA:n käyttöliittymän olen koodannut C++ Builder
kehittimellä.
Vektoroidut DSP-menetelmät olen koodannut dynaamiseksi kirjastoksi
erittäin optimoivalla TDM-GCC
10.3.0 64-Release kääntäjällä. Alla mainitut
analyysien laskentatehot on laskettu Intelin 11. sukupolven
i7-11800H
(sisältää AVX-512 vektorikonekäskyt) prosessorilla 4.36GHz turbokellotaajuudella.
Kaikissa analyysikuvissa
taajuudet mitataan Hz:einä, Bark:eina, ERB:einä ja st:einä.
Windows-tietokoneessa toimiva alla kuvattu Intelligent Speech Analyser™
(ISA) -ohjelma sisältää täysin nollasta saakka koodaamani ja opettamani
tekoälyn.
Intelligent Speech Analyser™ (ISA) versio 2025:ssä on analyysit:
(1) 16-bittinen (max. yli 90 dB:tä dyn.), 24-bittinen
(max. yli 140 dB:tä dyn.) ja 32-bittinen (max. yli 190 dB:tä dyn.)
äänen sisäänotto
ja kuuntelu 1-, 2-, 4-, 8-kanavaisena
(2) signaalinäyttö ja
amplitudiverhokäyränäyttö 16-bittisellä (max. yli 90 dB:tä dyn.),
24-bittisellä
(max. yli 140 dB:tä dyn.) ja 32-bittinen
(max. yli 190 dB:tä dyn.) signaalilla
-- signaalien segmentointi ja
segmenttirajat
(3) signaalien generointi, suodatus ja editointi
(4)
Signaalin luku wav-tiedostosta ja talletus wav-tiedostoon 1- , 2-, 4-, 8-kanavaisena
-- luettava wav-signaalitiedosto voi
sisältää minkä tahansa näytteenottotaajuuden, joka on ensin määritelty
ISA:an
(5) kaikki analyysit sekä reaaliaikaisena että
ei-reaaliaikaisena
-- kaikissa analyysikuvissa taajuudet mitataan
Hz:einä, Bark:eina, ERB:einä ja st:einä.
-- aikakursorien ja taajuuskursorien synkronointi
analyysien välillä
-- valittavissa paljon tosistaan riippumattomia analyysi- ja
painotusikkunakokoja
-- vaaka- ja pystysuuntaisen suureen mittaukset
analyysi-ikkunoista
-- paljon suuritarkkuuksisia aputulostuksia
--
analyysikäyrähuippujen ja analyysilaaksojen mittaustarkkuutta
lisätään polynomi-interpoloinnilla mikä lisää
huomattavasti formanttiarvojen, harmoonisten arvojen ja F0-arvojen mittaustarkkuutta
--
analyysi-ikkunakokonaisuus voidaan ladata lakanana tiedostosta
ja tallettaa tiedostoon
(6) FFT-spektri
-- monta ampitudiasteikkoa, 36
painotusikkunaa, ikkunoita jopa yli 140 dB:n dynamiikalla
-- 1024: 148.000/sec
-- 512:
291.000/sec
-- taustakuvajono
-- myös spektrisarjana
(7) Kepstritasoitettu FFT
-spektri eli FFT:n verhokäyrä
-- menetelmä perustuu
matemaattiseen homomorfiseen kompleksista logaritmifunktiota käyttävään muunnokseen
ja kompleksista eksponenttifunktiota käyttävään käänteismuunnokseen,
jota Alan Oppenheim on kehittänyt
1964 saakka. Menetelmä löytyy jo Oppenheim & Schaferin teoksesta "Digital Signal
Processing", joka oli
jatko-opintokirjamme syksyn 1977 Tampereen
teknillisen korkeakoulun elektroniikan laitoksella.
-- 1024: 20.600/sec
-- 512: 42.000/sec
-- taustakuvajono
-- myös spektrisarjana
(8) LPC-spektri jossa formantit lasketaan suoraan kompleksisen polynomin
nollakohdista
-- menetelminä: PARCOR, Levinson,
Burg, Shur
-- 1024 PARCOR: 65.000/sec
--
512 PARCOR: 83.000/sec
-- taustakuvajono
--
myös spektrisarjana
(9) YIN F0-mittausta varten
-- luotettavin tunnettu F0-menetelmä
-- 256:
337.000/sec
-- 512: 98.000/sec
-- taustakuvajono
-- myös spektrisarjana
(10) Kepstri F0-mittausta varten
-- monta ampitudiasteikkoa
-- 1024: 110.000/sec
-- 512: 230.000/sec
-- taustakuvajono
-- myös spektrisarjana
(11) AMDF F0-mittausta varten
-- 256: 490.000/sec
-- 512: 120.000/sec
-- taustakuvajono
--
myös spektrisarjana
(12) Autokorrelaatio F0-mittausta varten
-- 256: 710.000/sec
-- 512: 180.000/sec
-- taustakuvajono
-- myös spektrisarjana
(13) FFT-spektrogrammi harmaansävyin
(14) Kepstritasoitettu FFT spektrogrammi
harmaansävyin
(15)
LPC-spektrogrammi harmaansävyin
-- menetelmänä: PARCOR
(16) LPC-spektrogrammi formanttikuluin
harmaansävyin
-- menetelmänä: PARCOR
(17) spektrogammit sekä pitkäaikaisena että
lyhytaikaisena ja myös reaaliaikaisena
(18) FFT-keskiarvospektri LTAS
-- taustakuvajono
-- myös spektrisarjana
(19) Formanttikartta Bark-asteikolla LPC:tä käyttäen, myös reaaliaikaisena
-- menetelminä: PARCOR, Levinson, Burg, Shur
--
taustakuvajono
-- myös spektrisarjana
(20) Äänikenttä Hz-,
st- ja dB-asteikoilla
-- F0:n ilmaisu YIN:illä
-- taustakuvajono
-- myös spektrisarjana
(21) F0-käyrä
Hz- ja st-asteikoilla
-- menetelminä: YIN, YIN+kepstri
-- 256 YIN: 337.000/sec
-- 512 YIN: 98.000/sec
-- taustakuvajono
-- myös spektrisarjana
(22) Homomorfinen käänteissuodatus kompleksilukulaskennalla
-- menetelmä poistaa signaalista formantit eri resonanssit ja jättää jäljelle signaalin jonka spektri on mahdollisimman
tasainen eli muistuttaa valkoista kohinaa alkuperäisellä perustaajuudella. Saatu signaali on kuunneltavissa.
(23) FFT homomorfisesti käänteisuodatetusta signaalista
-- FFT-spektri
signaalista, jonka spektri on mahdollisimman suora
--
taustakuvajono
-- myös spektrisarjana
(24)
LPC-käänteissuodatus
-- tarkoitus poistaa äänestä formantit
ja tuottaa valkoista kohinaa
-- menetelmänä: PARCOR
(25) FFT LPC-käänteisuodatetusta signaalista
-- FFT-spektri signaalista, jonka spektri on valkoista kohinaa
-- menetelmänä: PARCOR
(26) Glottis-signaali LPC-käänteisuodatuksella.
Saatu signaali on kuunneltavissa.
32-bittisenä mikrofonina esim. MiniDSP UMIK-2 mittamikrofoni (kalibroitu) USB-C Reference Measurement
Microphone.
Painotusikkunat:
Suorakaide -13 dB
Hamming -43 dB
Exact Hamming -42 dB
HanningAlfa -43 dB, alfa = 2
Hanning -32 dB
Opt Blackman -62 dB
Blackman61 -62
dB
Exact Blackman -68 dB
Blackman67 -71 dB
Blackman74 -73 dB
Blackman-Harris92 -92 dB
Blackman-Harris176 -176 dB
Nuttall -93 dB
Blackman-Nuttall -98 dB
Flattop -93 dB
Triang -27 dB
Bartlett
-27 dB
TukeyHann -26 dB
BartHann -46 dB
Welch -22 dB
CosineAlfa -47 dB, alfa = 4
HanningAlfa
Bohman -46 dB
Gaussian -72 dB, alfa = 3.5
Tukey -14 dB, alfa = 0.75
Hanning-Poisson -30 dB, alfa = 1
Poisson
-28 dB, alfa = 4
Cauchy -31 dB, alfa = 3
Riemann -26 dB
Sinc -26 dB
Parzen -53 dB
Gabor -13 dB
Kaiser-Bessel
-94 dB, alfa = 12.26
Kaiser-Bessel4 -74 dB
Dolph-Chebyshev -120 dB, alfa = 120
Yhtiöni Pitchsys Oy myy reaaliaikaista Intelligent Speech Analyser™ ISA-ohjelmistoa.