-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

¹ê®É»y­µ³B²z¹ê½î«ü«n

( ²Åé ¦r)
§@ªÌ¡G¸¯¥@¶W µ¥Ãþ§O¡G1. -> µ{¦¡³]­p -> ¦ÛµM»y¨¥
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ¹ê®É»y­µ³B²z¹ê½î«ü«n 3dWoo®Ñ¸¹¡G 52626
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 495 ¤¸

¥Xª©¤é¡G4/1/2020
­¶¼Æ¡G352
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121387593
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

»y­µ«H¸¹³B²z¬O§Q¥Î¼Æ¦r«H¸¹³B²z§Þ³N¹ï»y­µ«H¸¹¶i¦æ¤@¨t¦C³B²z¡A±q¦Ó¹F¨ì¦sÀx¡B¶Ç¿é¡B¼W±j¡BÃѧO©M¦X¦¨µ¥¥Øªºªº¤@ªù¾Ç¬ì¡A¦­¦b¤@¦Ê¦h¦~«e´N³QÀ³¥Î¨ì¤F³q«H¦æ·~¡Cªñ¦~¨Ó¡A¶Ç²Îªº»y­µ«H¸¹³B²z§Þ³N©M¤H¤u´¼¯à§Þ³Nªºµ²¦X¨Ï±o°ò¤_´¼¯à»y­µ§Þ³NªºÀ³¥Î§e²{Ãz¬µ¦¡¼Wªø¡C»y­µ§Þ³N¦b¹q¸Ü¡Bºôµ¸­µ/µøÀW·|ij¡B­µ®Ä¡B»y­µ§U¤â¡B¹ê®É½Ķ¡B´¼¯à­µ½c¡B´¼¯à±µ«Ý¡B´¼¯à«ÈªA¡B¦w¨¾ºÊ±±¡B®a®x¥ð¶~®T¼Öµ¥¤è­±³£¦³µÛ«D±`­«­nªºÀ³¥Î¡A°ê¤º¤@¨Ç¤j«¬¬ì§Þ¤½¥q¤]¬ÛÄ~²Õ«Ø¤F¦Û¤vªº»y­µ¶}µo¹Î¶¤¡A¦pªü¨½¤Ú¤ÚiDST¹êÅç«Ç¡BÄË°T­µµøÀW¹êÅç«Çµ¥¡A¦P®É¡A¤@¨Ç±M·~ªº»y­µ§Þ³NªA°È¤½¥q¡A¦p¬ì¤j°T­¸¡B«ä¥²¹£¡B¤ªª¾Ánµ¥¤]­ÉµÛ»y­µ§Þ³Nªº­·¤f¨³²rµo®i¡C¦¹¥~¡A±q¨Æ»y­µ¬ãµoªºªì³Ð¤½¥q¤]¦p«B¦Z¬Kµ«¯ë¯}¤g¦Ó¥X¡A³o´N¾É­P¹ï»y­µ§Þ³N¤H­ûªº»Ý¨D»P¤é­Ñ¼W¡CµM¦Ó»y­µ³B²z§Þ³NªºªùÂe¸û°ª¡A¥¦»P«H®§³B²z¬ì¾Ç¡B­pºâ¾÷¬ì¾Ç¡BÁn¾Ç¡B»y¨¥¾Ç¡B¥Í²z¾Ç¡B»{ª¾¬ì¾Ç¡B¼Æ¾Ç¡B²Î­p¾Ç¥H¤Î·§²v¾Çµ¥³\¦h¾Ç¬ì¦³µÛ±K¤ÁªºÁp¨t¡C¹ï±q·~ªÌ¨Ó»¡¡A­n·Q¦b¸Ó»â°ì¹F¨ì°ª¯Å¤uµ{®vªº¯Å§O¡A©¹©¹»Ý­n¦h¦~ªº¦æ·~¸gÅç¿n²Ö¡A¦Ó¥«³õ¤W¤@¨ÇÃö¤_»y­µ§Þ³Nªº®ÑÄy©¹©¹°¾¦V¤_²z½×¤Æ¡Aµ¹¤H·Pı±âÀßÃøÀ´¡Aª`­«¹ê»ÚÀ³¥Î¡B°w¹ï©Ê±jªº¬ÛÃö§Þ³N®ÑÄy¬O³o¤è­±ºò¯Êªº¸ê®Æ¡A¦Ó°w¹ï¥æ¤¬¦¡¹ê®ÉÀ³¥Î³õ´ºªº»y­µ³B²z®ÑÄy«h§ó¬°µ}¯Ê¡C¥»®Ñ¥¿¬O¦b³o¤@­I´º¤U©Ò¼gªº¡C¥»®Ñ¤¶²Ð¤F°ò¤_¤¬Ápºô¶Ç¿éªº¥æ¤¬¦¡¹ê®É»y­µ³B²z§Þ³N´Ì¡A¦}¶}·½¤F®Ñ¤¤²³¦h·½½X¤uµ{¡C
¥»®Ñµ²ºc
®Ú¾Ú¥æ¤¬¦¡¹ê®ÉÀ³¥Î³õ´ºªº»y­µ³B²z¬yµ{¡A¥þ®Ñ¤º®e¥i¹º¤À¬°4 ³¡¤À¡A²Ä1 ³¡¤À¬O»y­µ¼W±j³B²z¡A²Ä2 ³¡¤À¬O¼Æ¦r­µ®Ä¡A²Ä3 ³¡¤À¬Oºôµ¸¶Ç¿é½s/¸Ñ½X¡A²Ä4 ³¡¤À¬O»y­µ³ê¿ô©MÃѧO¡C
²Ä1¡ã8³¹¬O²Ä1³¡¤À¡A¤º®e¥D­n¬O»y­µ¼W±j³B²z¡A¥]¬A°ò¤_¶Ç²Î«H¸¹³B²z¤èªkªº»y­µÀË´ú¡B³æ³q¹D­°¾¸¡B¦Û¾AÀ³¦^Án®ø°£¡BÁn·½©w¦ì¡Bªi§ô§Î¦¨©Mª¼·½¤ÀÂ÷µ¥¡C¥t¥~¡AÀHµÛ²`«×¾Ç²ß§Þ³Nªºµo®i¡A²`«×¾Ç²ß¼Ò«¬ªºªx¤Æ¯à¤O¤w¦³¤j´T´£¤É¡A¦]¦Ó¯S©w³õ´º¤U°ò¤_²`«×¾Ç²ßªº»y­µ¼W±j¤èªk¤w¸g¹F¨ì°Ó¥Î­n¨D¡A³o³¡¤À¤]¤¶²Ð¤F¬ÛÃö¤èªk©M¹ê¨Ò¡C
²Ä9 ³¹¬O²Ä2 ³¡¤À¡A¤º®e¥D­n¬O¼Æ¦r­µ®Ä¡C­µ®Ä°£¤F¥i¥HÀ±¸É­µÀW¾¹¥óªº¤£¨¬©MÁn³õªº¯Ê³´¡AÁÙ±`¥Î¤_¹ê²{¦UºØ²V­µ®ÄªG¡A¥H´£¤ÉťıÅéÅç¡C¤â¾÷¡B¦Õ¾÷¡B­µ½c¡B®a®x¼v°|µ¥²£«~³£·|¥Î¨ì­µ®Ä§Þ³N¡A·í«eµ´¤j¦h¼Æ­µÀW±M¥Îªä¤ù¤¤¤w¸g¨ã³Æ­µ®Ä½Õ¸`¥\¯à¡A¦ý¦b¤@¨Ç³õ´º¤¤Áٻݭn¨Ï¥Î³n¥óºâªk¥Hº¡¨¬©w¨î¤Æ­µ®Ä»Ý¨D¡C
²Ä10 ³¹©M²Ä11 ³¹¬O²Ä3 ³¡¤À¡A¥D­n¬O»Pºôµ¸¬ÛÃöªº¤º®e¡C³o¨½¤£¬O¤¶²Ðºôµ¸¶Ç¿é¨óij¡A¦pUDP¹ê®É»y­µ³B²z¹ê½î«ü«n©MRTPµ¥¡A¦Ó¬O¤¶²Ð¥Î¤_¸Ñ¨Mºôµ¸¶Ç¿é¤£§Q¦]¯À¡]±a¼eªi°Ê¡B¥á¥]¡B§Ý°Ê©M©µ¿ð¡^¦Óªö¥Îªº§Þ³N¡A¨ãÅé¨Ó»¡¡A¬O¶Ç¿é¾Ö¶ë±±¨î¡B½s/¸Ñ½X©Mºôµ¸§¡¿Å¡A¨ä¥Øªº¬O¦b¥R¤À§Q¥Îºôµ¸±a¼eªº«e´£¤UÀò±o³Ì¨Îªº»y­µ½è¶q¡C³o¨Ç§Þ³N¦b´¼¯à­µ½c¡B´¼¯à§U¤â¡B­µ/µøÀW·|ijµ¥¥æ¤¬¦¡¹ê®ÉÀ³¥Î³õ´º¤¤¥²¤£¥i¤Ö¡C
²Ä12³¹ ©M²Ä13 ³¹¬O²Ä4 ³¡¤À¡A¤º®e¥D­n¬O³ê¿ô©MÃѧO¡C¦³¨Ç¥æ¤¬¹ê®ÉÀ³¥Î³õ´º»Ý­n³ê¿ôµüÃѧO§Þ³N¥H¹ê²{³]³Æ³ê¿ô©M³]³Æ±±¨î¡C¥»®Ñ°ò¤_²`«×¾Ç²ß§Þ³N¹ê²{¤F´O¤J¦¡³]³Æªº³ê¿ô¡A¦}¦bGitHub©xºô¤W´£¨Ñ¤F¥i¥Hª½±µ½sĶ¹B¦æªº¦w¨ôÀ³¥Îµ{§Ç·½½X¡C¤j³W¼Ò¦ÛµM»y­µÃѧO±`¥Î¤_ªA°È¾¹ºÝ¡A¥»®Ñ°ò¤_Kaldi»y­µÃѧO¤u¨ã·f«Ø¤F°ò¤_GMM-HMMªº¦ÛµM»y¨¥ÃѧO¨t²Î¡A¦}¤¶²Ð¤F°ò¤_²`«×¾Ç²ßªººÝ¨ìºÝªº»y­µÃѧO¶}·½¤uµ{DeepSpeech¡AÁÙ¤¶²Ð¤F¦p¦ó¨Ï¥Î¸Ó¤u¨ã©w¨î¯S©w³õ´ºªº¦ÛµM»y­µÃѧO¡C
¥»®Ñ©Ò­z§Þ³N³ò¶¥æ¤¬¦¡¹ê®Éºôµ¸À³¥Î³õ´º¯SÂI®i¶}¡A¦p´¼¯à»y­µ§U¤â¡B´¼¯à½Ķ¾÷¡BVoIP¹q¸Üµ¥¡A³q±`³oÃþ³õ´º§Æ±æ©Ò¦³ªº»y­µÅTÀ³¦b­­©wªº®É¶¡¤º§¹¦¨¡C¦p¸ß°Ý´¼¯à»y­µ§U¤â¤Ñ®ð±¡ªp®É¡A²z·Qª¬ºA¬O»y­µ¼W±j¡Bºôµ¸¶Ç¿é½s/¸Ñ½X©MÃѧOµ²ªG¦^¶Ç¦b200 ²@¬í¤º§¹¦¨¡A·í©µ¿ð¶W¹L500²@¬í®É¡A¥Î¤á«K¯à©úÅã·Pª¾³o¤@©µ¿ð¡C¦ÓVoIP³oÃþ³õ´º°£¤F­µÀW¡A³q±`ÁÙ¦ñÀHµÛµøÀW¼Æ¾Ú¡A¦]¦Ó¯dµ¹­µÀWªººôµ¸±a¼e§ó¬°¦³­­¡A¥B³oÃþ³õ´º»y­µªºÂù¦V±µ¦¬¹ï¶H§¡¬°¤H¦Õ¡A¹ï¹ê®É©Ê©M­µ½è­n¨D§ó°ª¡C·§¬A¦a»¡¡A¥»®Ñ©Ò­z»y­µ§Þ³N´N¬O¦b­­©wªº±ø¥ó¤UÀò±o³Ìµuªº¶Ç¿é©µ¿ð©M³Ì°ªªº»y­µ«~½è¡C
¾Ç²ß«Øij
¹ï¤_¹s°ò¦ŪªÌ¡A«Øij«ö¥»®Ñ½s±Æ¶¶§Ç³v¨B¾\Ū¡A¥»®Ñ¤¤«Ü¦h»y­µ·§©À©M»y­µ«H¸¹³B²z¤èªk¦b«e¨â³¹¦³¤¶²Ð¡F¹ï¤_»y­µ¬ÛÃö±M·~ªº¦b®Õ¾Ç¥Í¡A¥»®Ñ´£¨Ñ¤F²³¦h²z½×©M¹ê»Ú¬Ûµ²¦Xªº¥Ü¨Ò¡A°Ê¤â¾Þ§@³o¨Ç¥Ü¨Ò¦³§U¤_´£¤É¹ïºâªk¤uµ{À³¥Îªº²z¸Ñ¡F¹ï¤_¤uµ{§Þ³N©M¬ãµo¤H­û¡A¥Ñ¤_¥»®Ñªº¤@¨Ç¥Ü¨Ò¤w¸g¹F¨ì¤F°Ó¥Î¤ô·Ç¡A¥i¥H°Ñ¦Ò¨ä¤¤ªº¤@¨Ç³B²z¤èªk©M«ä¸ô§ï¶i©MÀu¤Æ¬ÛÃöºâªk¡C
¥Ñ¤_»y­µ³B²z°ò¤_¤@¨Ç¼Æ¾Ç©M«H¸¹³B²z°ò¦ª¾ÃÑ¡A©Ò¥H¥»®Ñ¦bÄÄ­z¬ÛÃöºâªk­ì²z©M¹ê²{®É¤£±o¤£°t¥H¥²­nªº¼Æ¾Ç¤½¦¡¡C¦¹¥~¡A­­¤_½g´T¡A¦bÄÄ­z¬ÛÃöºâªk¹ê²{®É¥H¥N½X¤ù¬q¬°¥D¡A¸Ô²Ó¥N½X¥i°Ñ¨£¥»®Ñ¶}·½ªº²³¦h·½½X¡C¹ï¤_¹s°ò¦¥B¥u·Q¤F¸Ñ¥i¥H¹ï»y­µ¶i¦æ­þ¨Ç³B²z¥H¤Î¦p¦ó¹ê²{³o¨Ç³B²zªºÅªªÌ¡A¦b¾\Ū¥»®Ñ®É¥iª`­«°ò¥»·§©À©M­ì²z¦}¸õ¹L¬ÛÃö¤½¦¡±À¾É¤º®e¡C
­PÁÂ
¥»®Ñ±o¥H¥Xª©¡A­n·PÁ´¿¸gÀ°§U¹L§Úªº¦P¨Æ©MªB¤Í­Ì¡C³o¨½­n¯S§O·PÁ§ڪº«e»â¾É¦¶½U³Õ¤hµ¹¤©ªºÀ°§U¡A·PÁ§ڪº¦P¨Æ¿c©M¬K¹ï¥»®Ñ²Ä1 ³¹ªº¼f¾\©M­×§ï¡AÁÙ­n·PÁ©M§Ú¤@°_§¹¦¨¼g§@ªº´X¦ì§@ªÌ¡A¥L­Ì¬O§f±j¡B¿ú«ä¨R¡B±i³Õ­Û©M±iºÓ¡A¤]¤Q¤À·PÁÂZoom ¤½¥qªº½Ñ¦ì¦P¨Æ¡C¥t¥~¡A­n¯S§O·PÁ§ڪº©d¤l±i½Ã¼ä¡A¦o¦b¼g§@¹Lµ{¤¤µ¹¤©¤F§ÚµL¨pªº¤ä«ù©MÀ°§U¡A¤]·PÁ¹q¤l¤u·~¥Xª©ªÀªº§õ§Q°·½s¿è©M¦oªº¦P¨Æ­Ì¡A¥¿¬O¦b¥L­ÌªºÀ°§U¤U¡A¥»®Ñ¤~±o¥H¶¶§Q¥Xª©¡C
³Ì¦Z¡A¤Q¤À·PÁ¦U¦ìºô¤Í¦b¾\Ū§Úªº³Õ«È©M¹q¤l®Ñ®Éµ¹¤©ªº¤ÏõX¡A·PÁ§A­Ìªº¤ä«ù¡A§Æ±æ§A­Ì¯à±q¥»®Ñ¤¤Àò¯q¡C
¥»®Ñ¥Ñ´X¦ì¦X§@ªÌ¦X§@§¹¦¨¡A¨ä¤¤²Ä5 ³¹¥Ñ±i³Õ­Û¾ã²z§¹¦¨¡A²Ä8 ³¹¥Ñ¿ú«ä¨R§¹¦¨¡A²Ä9 ³¹¥Ñ§f±j§¹¦¨¡A²Ä13³¹¥Ñ±iºÓ§¹¦¨¡A¨ä¥L³¹¸`¥Ñ¸¯¥@¶W§¹¦¨¡C­­¤_½g´T¡A½Ñ¦p¼S¥s§í¨î¡B¥h²VÅT¡BÁn¯¾ÃѧO¡B»y­µ¦X¦¨¥H¤Î»y¸q¸ÑªRµ¥ºâªk¦b¥»®Ñ¤¤¦}¥¼¯A¤Î¡C¥t¥~¡A¥Ñ¤_²`«×¾Ç²ß¦}¤£¬O¥»®Ñ­«ÂI¡A¥¦¥u¬O§@¬°¤@ºØ¤u¨ã¦b¥»®Ñ¤¤¨Ï¥Î¡A¦]¦Ó¦b»y­µ¼W±j¡B³ê¿ô¥H¤ÎÃѧO®É¥uÄÄ­z¤F²`«×¾Ç²ß¦b³o¤è­±ªº¨ãÅé¨Ï¥Î¡A¦}¥¼¹ï²`«×¾Ç²ß³o¤@¤u¨ã°µ¹L¦h¤¶²Ð¡A·P¿³½ìªºÅªªÌ¥i¶i¤@¨B°Ñ¦Ò§Ú¦bGitHub ©xºô¤W¬ÛÃö¨Ò¤lªº§¹¾ã·½½X¡C
¦]§@ªÌ¤ô¥­¦³­­¡A®Ñ¤¤¿ùº|¤§³BÃø§K¡A¦pªG§A¹ï¥»®Ñ¤º®e¦³¤°¤\«Øij¡A©ÎªÌµo²{¤F¿ù»~¡A³£§Æ±æ§A¯àÁp¨t§Ú¡A§Ú±NºÉ§Ö¦^´_§A¡C¥»®Ñªº·½½X¤uµ{©M¦Z´Á°É»~¥i¥H³q¹L§Úªº¶l½c¦a§}©M·L«H¸¹Àò±o¡C
¸¯¥@¶W
¤º®e²¤¶¡G

¥»®Ñ¥D­n¤¶²Ð°ò¤_¤¬Ápºô³õ´ºªº¥æ¤¬¦¡¹ê®É»y­µ³B²z¬yµ{¡A¤º®e¯A¤Î´¼¯à»y­µ§U¤â¡B´¼¯à­µ½c¡B­µ/µøÀW·|ijµ¥¡A¨ãÅé¥]¬A¹ê®É»y­µ«H¸¹³B²z¡B¼Æ¦r­µ®Ä¡Bºôµ¸¶Ç¿é½s/¸Ñ½X©M»y­µ³ê¿ôÃѧO¥|³¡¤À¡C¦bÄÄ­z¦U³¡¤Àªº¤º®e®É¡A¥»®Ñ±q°ò¥»·§©À©M­ì²z¤J¤â¡A±N²z½×©M¹ê½î¬Ûµ²¦X¡A¦}²Ó­P¤ÀªR¤F·¥¨ã°Ó·~»ù­Èªº¹ê¨Ò¡A¥HÀ°§UŪªÌ¤F¸Ñ¬ÛÃöºâªk¦b¤uµ{¤W¬O¦p¦ó¹ê²{ªº¡C¥t¥~¡A¬°«K¤_¦³¿³½ìªºÅªªÌ§Ö³t¶i¦æºâªkÅçÃÒ¦}±N¨ä§ï¶i©MÀ³¥Î¨ì¹ê»Úªº¶µ¥Ø¤¤¡A§@ªÌ¤]¶}·½¤F®Ñ¤¤ºâªkªº·½½X¡C
¥Ø¿ý¡G

ºü½×¡P¡P¡P¡P¡P¡P¡P¡P.1
²Ä1³¹ «H¸¹³B²z¡P¡P¡P¡P¡P¡P.7
1.1 ¼Æ¦r©M¼ÒÀÀÀW²v¡P¡P¡P¡P¡P¡P.7
1.2 Â÷´²³Å¨½¸­ÅÜ´«¡P¡P¡P¡P¡P8
1.2.1 ¹ê¼ÆDFT ¡P¡P¡P¡P¡P.9
1.2.2 ´_¼ÆDFT ¡P¡P¡P¡P¡P.10
1.2.3 ­tÀW¤À¶q¡P¡P¡P¡P.10
1.2.4 DFTÅÜ´«©Ê½è¡P¡P¡P.10
1.3 FFT¡P¡P¡P¡P¡P¡P¡P.11
1.3.1 FFT µ²ªGÁ|¨Ò¡P¡P¡P¡P.12
1.3.2 ¹ê«H¸¹FFT¡P¡P¡P¡P.13
1.3.3 µu®É³Å¨½¸­ÅÜ´«¡P¡P¡P¡P.14
1.3.4 STFT»y­µµ¡¨ç¼Æ¿ï¾Ü¡P¡P.14
1.4 ­«Å|¬Û¥[ªk©M­«Å|«O¯dªk¡P¡P¡P.16
1.4.1 OLA¡P¡P¡P¡P¡P¡P.17
1.4.2 OLS ¡P¡P¡P¡P¡P¡P.19
1.5 ¥[Åv­«Å|¬Û¥[ªk¡P¡P¡P¡P¡P¡P.21
1.5.1 WOLA ­pºâ¹Lµ{¡P¡P¡P.22
1.5.2 WOLA µ¡¨ç¼Æ¿ï¾Ü¡P¡P¡P.22
1.6 Âoªi¾¹²Õ¡P¡P¡P¡P¡P¡P¡P.23
1.7 »y­µ¹w¥[­«¡P¡P¡P¡P.27
1.8 °ª´µ¤À¥¬¡P¡P¡P¡P¡P¡P¡P.27
1.8.1 ³æ°ª´µ¤À¥¬¡P¡P¡P¡P.27
1.8.2 ¦hºû°ª´µ¤À¥¬¡P¡P¡P¡P.29
1.9 HMM¼Ò«¬¡P¡P¡P¡P¡P¡P.31
1.10 ¥dº¸°ÒÂoªi¡P¡P¡P¡P¡P.32
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.33
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.33
²Ä2³¹ µo­µ¾÷²z©M¾¹¥ó¡P¡P¡P¡P¡P.34
2.1 »y­µªº²£¥Í©M±µ¦¬¡P¡P¡P¡P¡P¡P.34
2.1.1 »y­µ²£¥Í¾÷²z¡P¡P¡P¡P.34
2.1.2 µoÁn¼Ò«¬¡P¡P¡P¡P.36
2.1.3 µo­µ³æ¦ì¡P¡P¡P¡P.36
2.1.4 µo­µ¤ÀÃþ¡P¡P¡P¡P.37
2.1.5 Án­µ±µ¦¬¡P¡P¡P¡P.37
2.1.6 Án­µ¶Ç¼½¡P¡P¡P¡P.38
2.2 ´­Án¾¹¡P¡P¡P¡P¡P¡P¡P.38
2.2.1 ¹q¾Ç©Ê¯à¡P¡P¡P¡P.38
2.2.2 Án¾Ç©Ê¯à¡P¡P¡P¡P.39
2.2.3 ©³¾¸¡P¡P¡P¡P¡P¡P.40
2.2.4 ÀWÅT¯S©Ê¡P¡P¡P¡P.41
2.2.5 THD+N POUT¡P¡P¡P.41
2.2.6 ¹qÀ£¡]¥\²v¡^©M¥¢¯u¡P¡P.42
2.3 ³Á§J­·¡P¡P¡P¡P¡P¡P¡P.42
2.3.1 ³Á§J­·©Ê¯à«ü¼Ð¡P¡P¡P¡P.42
2.3.2 ³Á§J­·ªº¿ï¾Ü¡P¡P¡P¡P.43
2.4 µ²ºc³]­p¡P¡P¡P¡P¡P¡P45
2.4.1 ´­Án¾¹¬ÛÃö­µµÄ³]­p¡P¡P.45
2.4.2 ³Á§J­·©M´­Án¾¹¡P¡P¡P¡P.45
2.5 ­µÀW³]³Æ¡P¡P¡P¡P¡P¡P¡P.46
2.5.1 Å¥­µ³]³Æ¡P¡P¡P¡P.46
2.5.2 Án³õªí²{¤O¡P¡P¡P¡P.47
2.5.3 µoÁn³]³Æ¡P¡P¡P¡P.48
2.5.4 ®øÁn«Ç´ú¸Õ¡P¡P¡P¡P.48
2.6 Án¾Ç´ú¸Õ¡P¡P¡P¡P¡P¡P¡P.49
2.6.1 Án¾Ç­µ¶q¡P¡P¡P¡P.50
2.6.2 ¥¢¯u«×THD¡P¡P¡P¡P¡P.50
2.6.3 ÀWÅT²VÅ|¡P¡P¡P¡P.51
2.6.4 ³Á§J­·°}¦C¤@­P©Ê¡P¡P¡P¡P.53
2.6.5 AEC°Ñ¦Ò³q¸ô¡P¡P¡P.54
2.6.6 ´­Án¾¹ÃèÀW¡P¡P¡P¡P.56
2.6.7 ´­Án¾¹³Ì¤j´T«×¤UªºTHD¡P.57
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.58
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.58
²Ä3³¹ »y­µºÝÂIÀË´ú¡P¡P¡P¡P.59
3.1 ¯S©º¿ï¨ú¡P¡P¡P¡P¡P¡P¡P.59
3.2 §P¨M·Ç«h¡P¡P¡P¡P¡P¡P¡P.61
3.2.1 ªù­­¡P¡P¡P¡P¡P¡P.61
3.2.2 ²Î­p¼Ò«¬ªk¡P¡P¡P¡P.61
3.2.3 ¾÷¾¹¾Ç²ßªk¡P¡P¡P¡P.62
3.3 VAD ¹ê¨Ò¡P¡P¡P¡P¡P¡P¡P.63
3.3.1 °ª´µ¤À¥¬¡P¡P¡P¡P.63
3.3.2 ºâªk¬yµ{¡P¡P¡P¡P.63
3.3.3 ­pºâ¬yµ{¡P¡P¡P¡P.68
3.4 »y­µ/«D»y­µ´Vªºªì©l°Ñ¼Æ¡P¡P¡P¡P.75
3.4.1 ¼Ò«¬°Ñ¼Æ­pºâ¡P¡P¡P¡P.75
3.4.2 °ª´µ²V¦X¼Ò«¬¡P¡P¡P¡P.76
3.4.3 EMºâªk¡P¡P¡P¡P¡P.76
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.78
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.78
²Ä4³¹ ³æ³q¹D­°¾¸¡P¡P¡P¡P¡P¡P.79
4.1 Ãдîªk¡P¡P¡P¡P¡P¡P¡P.79
4.1.1 Ãдîªk­ì²z¡P¡P¡P¡P.79
4.1.2 Ãдîªk¹ê²{¡P¡P¡P¡P.81
4.1.3 ­µ¼Ö¾¸Án±±¨î¡P¡P¡P¡P.83
4.1.4 Âoªiªk¡P¡P¡P¡P¡P¡P.83
4.2 ºû¯ÇÂoªi¡P¡P¡P¡P¡P¡P¡P.84
4.3 ¤lªÅ¶¡­°¾¸¡P¡P¡P¡P¡P¡P¡P.86
4.4 WebRTC ³æ³q¹D­°¾¸¹ê²{¡P¡P¡P¡P.87
4.4.1 ºâªk­ì²z¡P¡P¡P¡P.87
4.4.2 ºâªkªì©l¤Æ¡P¡P¡P¡P.88
4.4.3 «H¾¸¤ñ­pºâ¡GComputeSnr ¡P.90
4.4.4 »y­µ¾¸Án·§²v­pºâ¡P¡P¡P¡P.91
4.4.5 ¯S©º¿ï¨ú¡P¡P¡P¡P.94
4.4.6 ¥­©Z«×­pºâ¡P¡P¡P¡P.96
4.4.7 ¾¸Án¦ô­p§ó·s¨ç¼Æ¡G
UpdateNoiseEstimate¡P¡P¡P.97
4.4.8 ®ø°£¾¸Án¡P¡P¡P¡P.98
4.4.9 «H¸¹¦X¦¨¡P¡P¡P¡P.99
4.4.10 ¥é¯uµ²ªG¡P¡P¡P¡P.99
4.5 ²`«×¾Ç²ß­°¾¸¡P¡P¡P¡P¡P¡P.101
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.104
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.105
²Ä5³¹ Án¾Ç¦^Án®ø°£¡P¡P¡P¡P¡P.106
5.1 ¦^Án®ø°£­ì²z¡P¡P¡P¡P¡P.106
5.2 ¦Û¾AÀ³Âoªi¾¹¡P¡P¡P¡P¡P.108
5.2.1 ºû¯ÇÂoªi¾¹¡P¡P¡P¡P.108
5.2.2 LMSºâªk¡P¡P¡P¡P.109
5.2.3 NLMSºâªk¡P¡P¡P¡P.110
5.2.4 PBFDAF ºâªk¡P¡P¡P¡P.111
5.3 WebRTC ¦^Án®ø°£ºâªk¡P¡P¡P.113
5.3.1 ©µ¿ð¦ô­p¡P¡P¡P¡P.113
5.3.2 ¦Û¾AÀ³Âoªi¡P¡P¡P¡P.114
5.3.3 «D½u©Ê³B²z¡]NLP¡^¡P¡P.117
5.3.4 MATLAB¥N½X¸ÑŪ¡P¡P.118
5.3.5 ¥é¯u¹êÅç¡P¡P¡P¡P.127
5.4 Speex ¦^Án®ø°£ºâªk¡P¡P¡P¡P¡P.128
5.4.1 ÅܨBªø­pºâ¡P¡P¡P¡P.129
5.4.2 Âù½u©ÊÂoªi¾¹¤Î¹w³B²z¡P¡P.130
5.4.3 MATLAB¥N½X¸ÑŪ¡P¡P.132
5.4.4 ºâªk¬yµ{¥Ü·N¹Ï¡P¡P¡P¡P.141
5.4.5 ¥é¯u¹êÅç¡P¡P¡P¡P.144
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.146
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.146
²Ä6³¹ Án·½©w¦ì¡P¡P¡P¡P¡P¡P.147
6.1 GCCºâªk¡P¡P¡P.147
6.2 SRP-PHATºâªk¡P¡P¡P¡P.149
6.3 MUSICºâªk¡P¡P¡P¡P¡P.150
6.4 TOPS ºâªk¡P¡P¡P¡P¡P.152
6.5 FRIDAºâªk¡P¡P¡P¡P¡P¡P.154
6.6 ¦Z³B²z§Ü¾¸¡P¡P¡P¡P¡P.155
6.6.1 ²Î­p¤èªk¡P¡P¡P¡P.155
6.6.2 ¥dº¸°Ò¤èªk¡P¡P¡P¡P.156
6.6.3 Án·½©w¦ì«Ø¼Ò¡P¡P¡P¡P.158
6.6.4 ²É¤lÂoªiªk¡P¡P¡P¡P.160
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.160
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.161
²Ä7³¹ ªi§ô§Î¦¨§Þ³N¡P¡P¡P¡P.162
7.1 ³Á§J­·°}¦C¡P¡P¡P¡P¡P.163
7.1.1 ³Á§J­·¼Æ¶q©M¶¡¶Z¡P¡P.163
7.1.2 ªÅ°ì²VÅ|¡P¡P¡P¡P.165
7.1.3 ªi§ô§Î¦¨«ü¼Ð¡P¡P¡P¡P.165
7.1.4 ¾¸Án³õ¡P¡P¡P¡P¡P¡P.166
7.1.5 Án¿ç®g¡P¡P¡P¡P¡P¡P.167
7.2 ±`¨£ªi§ô§Î¦¨¤èªk¡P¡P¡P¡P.168
7.2.1 ©µ¿ð©Mªi§ô§Î¦¨¤èªk¡P¡P.168
7.2.2 Âoªi©Mªi§ô§Î¦¨¤èªk¡P¡P.169
7.2.3 ùÚ©w¼e«×ªi§ô§Î¦¨¤èªk¡P¡P.169
7.2.4 ¶W¤À¿ëªi§ô§Î¦¨¤èªk¡P¡P.170
7.2.5 ¼s¸q®Çä¬Û®øªi§ô§Î¦¨¤èªk¡P¡P.171
7.2.6 ³Ì¤p¤è®t«H¸¹µL·îÅÜÅTÀ³ªi§ô§Î¦¨¤èªk¡P¡P.172
7.3 WebRTC ªi§ô§Î¦¨¹ê¨Ò¡P¡P¡P.174
7.3.1 ½sĶ´ú¸Õ¤å¥ó¡P¡P¡P¡P.174
7.3.2 ´ú¸Õ¤å¥ó³B²z¬yµ{¡P¡P.175
7.3.3 ´ú¸Õ©R¥O¡P¡P¡P¡P.176
7.3.4 ºâªkªº°ò¥»«ä·Q¡P¡P¡P¡P.176
7.3.5 ´ú¸Õ·½½X¡P¡P¡P¡P.178
7.3.6 ºâªk³B²z¬yµ{¡P¡P¡P¡P.181
7.3.7 Åv­«­pºâ¨ç¼Æ¡P¡P¡P¡P.185
7.3.8 Åv­«¬Û­¼¾Þ§@¡P¡P¡P¡P.186
7.4 ¦Z¸mÂoªi¡]Post-filtering¡^ ¡P¡P¡P.187
7.4.1 MMSE¦Z¸mÂoªi¡P¡P¡P.189
7.4.2 Zelinski ¦Z¸mÂoªi¡P¡P¡P¡P.190
7.4.3 mccowan¦Z¸mÂoªi¡P¡P¡P.191
7.4.4 STSA¦Z¸mÂoªi¡P¡P¡P.192
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.193
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.194
²Ä8³¹ ª¼·½¤ÀÂ÷¡P¡P¡P¡P¡P¡P.196
8.1 °ò¥»·§©À¤Î¼Æ¾Ç¹w³Æª¾ÃÑ¡P¡P¡P¡P.196
8.1.1 ICA°ò¥»·§©À¡P¡P¡P¡P.196
8.1.2 ±è«×©M³ÌÀu¤Æ¤èªk¡P¡P.197
8.2 ª¼»y­µ¤ÀÂ÷¹w³B²z¡X¡XPCA¡P¡P.199
8.3 ÀW°ì¿W¥ß¦¨¤À¤ÀªRªk¡X¡XFDICA¡P¡P.200
8.3.1 ÀW°ìICA¡P¡P¡P¡P.200
8.3.2 ¥h¬ÛÃö¦ô­p¤èªk¡P¡P¡P¡P.200
8.3.3 ¤£½T©w©Ê°ÝÃD¡P¡P¡P¡P.201
8.4 ¦Z¸mÂoªi³B²z¡P¡P¡P¡P¡P¡P.205
8.4.1 ¾¸Án¦ô­p¡P¡P¡P¡P.205
8.4.2 °I´î¦]¤l­pºâ¡P¡P¡P¡P.206
8.5 GSC »PICAÁp¦X¦ô­p¡P¡P¡P.209
8.5.1 ®k«×¡P¡P¡P¡P¡P¡P.209
8.5.2 ¸g¨åGSC¡P¡P¡P¡P¡P.210
8.5.3 °ÊºAÅv­«¦V¶q¦ô­p¡P¡P.210
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.212
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.213
²Ä9³¹ ­µ®Ä³B²z¡P¡P¡P¡P¡P¡P.214
9.1 Án¹Dªº¤ÀÃþ¡P¡P¡P¡P¡P.214
9.1.1 ³æÁn¹D¡P¡P¡P¡P¡P¡P.214
9.1.2 ÂùÁn¹D¡P¡P¡P¡P¡P¡P.215
9.1.3 ¥ßÅéÁn¡P¡P¡P¡P¡P¡P.215
9.1.4 ¦hÁn¹D¡P¡P¡P¡P¡P¡P.215
9.1.5 ¥þ´ºÁn¡P¡P¡P¡P¡P¡P.216
9.2 ¦ZºÝ­µ®Ä³B²z¡P¡P¡P¡P¡P¡P.217
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.226
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.226
²Ä10³¹ »y­µ½s/¸Ñ½X¡P¡P¡P¡P.227
10.1 LPC ½s½X¡P¡P¡P¡P¡P.230
10.2 SILK½s/¸Ñ½X¡P¡P¡P¡P¡P¡P.231
10.2.1 ½s½X°Ñ¼Æ¡P¡P¡P¡P.232
10.2.2 ½s½X¾¹¡P¡P¡P¡P.234
10.2.3 ¸Ñ½X¾¹¡P¡P¡P¡P.239
10.3 opus ½s/¸Ñ½X·§Äý¡P¡P¡P¡P.239
10.3.1 opus ¸Ñ½X¡P¡P¡P¡P¡P.242
10.3.2 opus ½s½X¡P¡P¡P¡P¡P.243
10.3.3 opus »y­µ/­µ¼ÖÀË´ú¡P¡P¡P.244
10.4 »y­µ½è¶qµû¦ô¡P¡P¡P¡P¡P.247
10.4.1 ¥DÆ[´ú¸Õ¡P¡P¡P¡P.248
10.4.2 «ÈÆ[´ú¸Õ¡P¡P¡P¡P.248
10.4.3 µL°Ñ¦Ò½è¶qµû¦ô¡P¡P¡P¡P.249
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.249
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.249
²Ä11³¹ »y­µºôµ¸¶Ç¿é¡P¡P¡P¡P¡P.251
11.1 ¾Ö¶ë±±¨î¡P¡P¡P¡P¡P¡P¡P.252
11.1.1 GoogleCC¾Ö¶ë±±¨î¡P¡P.255
11.1.2 °ò¤_PCCªº¾Ö¶ë±±¨î¡P¡P.260
11.1.3 °ò¤_BBR ªº¾Ö¶ë±±¨î¡P¡P.264
11.2 NetEQ ¡P¡P¡P¡P¡P¡P¡P.266
11.2.1 NetEQ­ì²z¡P¡P¡P¡P.266
11.2.2 §Ý°Ê©M¦¬¥]¡P¡P¡P¡P.268
11.2.3 NetEQ¥N½X®Ø¬[¡P¡P¡P¡P.269
11.2.4 ©µ¿ð­pºâ¡P¡P¡P¡P.272
11.2.5 DSP ³B²z¡P¡P¡P¡P¡P.274
11.2.6 Åܳt¤£ÅܽաP¡P¡P¡P.275
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.277
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.277
²Ä12³¹ »y­µ³ê¿ô¡P¡P¡P¡P¡P.278
12.1 »y­µ³ê¿ô§Þ³N²¤¶¡P¡P¡P¡P.278
12.2 ¯S©º´£¨ú¡P¡P¡P¡P¡P¡P¡P.279
12.2.1 FBank ¡P¡P¡P¡P¡P.279
12.2.2 MFCC¡P¡P¡P¡P¡P.283
12.2.3 PCEN ¡P¡P¡P¡P¡P.284
12.3 ¼Ò«¬µ²ºc¡P¡P¡P¡P¡P¡P¡P.284
12.3.1 DNN ¡P¡P¡P¡P¡P.284
12.3.2 CNN ¡P¡P¡P¡P¡P.286
12.3.3 CRNN¡P¡P¡P¡P¡P.287
12.3.4 DSCNN ¡P¡P¡P¡P.288
12.3.5 ¤l±aCNN ¡P¡P¡P¡P.289
12.3.6 Attention¡P¡P¡P¡P¡P.290
12.4 ­pºâ¥[³t¡P¡P¡P¡P¡P¡P¡P.292
12.4.1 µw¥ó¸ê·½µû¦ô¡P¡P¡P¡P.292
12.4.2 ¥[³t¤è¦V¡P¡P¡P¡P.294
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.299
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.299
²Ä13³¹ »y­µÃѧO¡P¡P¡P¡P¡P.301
13.1 »y­µ¯S©º´£¨ú¡P¡P¡P¡P¡P.303
13.1.1 MFCC¯S©º¡P¡P¡P¡P.304
13.1.2 PLP ¯S©º¡P¡P¡P¡P.305
13.1.3 Âk¤@¤Æ¡P¡P¡P¡P.306
13.2 Án¾Ç¼Ò«¬¡P¡P¡P¡P¡P¡P¡P.306
13.2.1 °ª´µ²V¦X¼Ò«¬¡P¡P¡P¡P.307
13.2.2 °Ñ¼Æ¦ô­p¡P¡P¡P¡P.307
13.2.3 Áô°¨º¸¬ì¤Ò¼Ò«¬¡P¡P¡P¡P.308
13.2.4 Baum-Welchªk¡P¡P¡P¡P.309
13.2.5 HMMÃѧO¾¹¡P¡P¡P.309
13.3 »y¨¥¼Ò«¬¡P¡P¡P¡P¡P¡P¡P.310
13.3.1 N-gram»y¨¥¼Ò«¬¡P¡P.311
13.3.2 ¥[Åv¦³­­ª¬ºAÂà´«¾÷¡P¡P.312
13.4 YES ©MNOÃѧO¹ê¨Ò¡P¡P¡P312
13.4.1 ¼Æ¾Ú·Ç³Æ¡P¡P¡P¡P.312
13.4.2 ¼Æ¾Ú¹w³B²z¡P¡P¡P¡P.313
13.4.3 µü¶×©Mµo­µµü¨å¡P¡P¡P¡P.314
13.4.4 »y¨¥¾Ç¼Ò«¬¡P¡P¡P¡P.315
13.4.5 ¯S©º´£¨ú¡P¡P¡P¡P.319
13.4.6 Án¾Ç¼Ò«¬°V½m¡P¡P¡P¡P.320
13.4.7 ¸Ñ½X©M´ú¸Õ¡P¡P¡P¡P.321
13.5 Kaldi ¤¤¤å»y­µÃѧO¡P¡P¡P¡P321
13.5.1 ¼Æ¾Ú¶°·Ç³Æ¡P¡P¡P¡P.321
13.5.2 Án¾Ç¼Ò«¬°V½m¡P¡P¡P¡P.322
13.5.3 ¦w¸Ëportaudio ¡P¡P¡P.322
13.5.4 ¦b½uÃѧO¡P¡P¡P¡P.323
13.6 DeepSpeech »y­µÃѧO¡P¡P¡P¡P.324
13.6.1 ÃѧO«Ø¼Ò¡P¡P¡P¡P.325
13.6.2 ºôµ¸²Õ¦¨¡P¡P¡P¡P.325
13.6.3 ¼Ò«¬°V½m©M³¡¸p¡P¡P¡P¡P.326
¥»³¹¤pµ²¡P¡P¡P¡P¡P¡P¡P.330
°Ñ¦Ò¤åÄm¡P¡P¡P¡P¡P¡P¡P.330
ªþ¿ýA ¥»®Ñ¯A¤Îªº±M·~³N»y¡P¡P¡P¡P.331
§Ç¡G