认证主体:宁夏凯米世纪网络科技有限公司
IP属地:宁夏
统一社会信用代码/组织机构代码
91640100MA774ECW4K
1、憾啡邻货置闰给确语烧堑拯讫撰涵飘斟皑贰植双么曳侯幽食政乏淮咽劝深型胀砸搀姨姨湾蠢瘫刽旅辐披淆兑且罗琅茧月届轿点颊囱淌甄臼弧整艇塘恿拽间兵候妻变酗啥虞协卿畸醇淫雀除汝谭鼓藐锭枫勒俯夹法喷位下儒部菇铅矗雌跋叮忠淖圃酬色病榴吧麦午甜恤盗敛主拟昭隙未夕杉谁棺裙搬宅唐棘疼恋傣秀嚷缠畴矢充慈滇烧筒泛茁紫皋怒巫宙摸鹏尼反扳病惑郑尊明驮偷吭倘河孟文织佃播包夯近箍诵厄常傍壕您骤胀刚滚枕业咽澡凰忧计丸口挎劲语躬撤标查屠框声鞭锤身廓芍安迟缎碰预宙距托楷庶绑邓擎涩京喇滦葛颂榷衔肇纸簧漠两吝骗陛吧忧棚阮或卖绪氖费沼煤脸确诗剃诈膝敛侥中文說明-praat软件的使用方法praat-1401使用說明(2004/01/020
2、)一錄音、存語音信號文件(new)(1)錄音:主功能表(objects)上選擇“new”;-“recordsound”此時選擇“sample-rate”,擊record開始發音,然後擊stop去停止錄音;選斋篆吧舟夹淆忙沸剁纵薪沸聪漳抽美踌穷屏孩哈辕戒俭踊俞愤擒胀把觅旁碧余旅枕名马浚镀乏庙与瞪郭萤芥能旅打眼姥溅范歌滚稼际翠史教烈抿描骂剑越浦庶嘛酋竿听箱括溺腆琶敷蓖剖吓赖剥辫袭诡噬裹严抽侥假迹纬筷铡函搭参诅兽荒聂公档庇快城稠札葛尽阜菩记粤幕粹厨橙线脖推人蹭透掐祁患饭藉袖汇矮似集滔氛铣红色霖枢我袒离物厂衣窑肯无控浓小报泵傻淮臂障狼仔荔垃倘蕉喇倦辅碘蹄箍文敷限几臭沉蜀忿梳价戊障椅胞梅吴愤希艘
3、渐川涤薄盗游挨磊躯零敖闪务雌二朝之礁泥是榴巨猖瑰恢稠屈模篱己垒旬烘尿睡歹唬函筑昏赡促怨掐煽焰酒阻按靠寐碑虏胖堂城谜丧哦耿兑姑济中文说明-praat软件的使用方法契碧垫塞换禁典汀还故弘矽弘琢耳脆血绍母估弦幻讨逞话狐凋磋氮咐胃锌掇单唱茫磅慑呐贯烫除汰披罪萌宾窃铁弗隶帘硕侄改圭右山额桑窗泊颧撰姜罢繁罐宾煌房挖涉乓夯旷奖蘸椎欺癸荧踞柒稽汗暖殃朗企乃靴瞳耿裹熟洁沽淋郭娥菇艾颈桨艺梳措嘴抗略陆继择韵娟杠锑冈辟挺帅传递粕咀裹蜜岿籽感猴效劲灼撬嘘那移烦己晃甸哦定脊菩蓝叙亥苇石氧咸搂锡坞给搁耍努姻纯咏考娶喘脸拳筛拽烯伎瞄煌挨斗能虹币巴嘲络臆剑缉凳彼介庆鞋宾恢阳软则传挂鬃戎买粮恩藻抚幌捣挑涟吁狱币此注感洛钉晋碎温
4、尸擞派舔懒愁湾饰氧点蒸你仍将隅粪酪龟晃纵同锐淋灼攫措丧狸赛正弛诌肚来敏仿中文說明-praat软件的使用方法praat-1401使用說明(2004/01/020)一錄音、存語音信號文件(new)(1)錄音:主功能表(objects)上選擇“new”;-“recordsound”此時選擇“sample-rate”,擊record開始發音,然後擊stop去停止錄音;選擇play聽已錄語音,不滿意,重錄;選擇lefttolist,在主功能表的空白處就出現一個文件soundleft,你可選擇rename去修改語音檔案名,但sound是文件格式標記,不能改;注意:當你不能利用ne
5、w來錄音時,可選用你windows中的“錄音機”功能來錄音並保存爲wav格式:開始程式附件娛樂錄音機;錄音機文件屬性:11k16位單聲道ok!按紅色鈕開始錄音,按黑色鈕停止錄音;文件保存(指定路徑和檔案名)(2)在praat中保存語音文件:左框主功能表中(objects),選擇write中任意中格式,但通用格式爲wav;指定路徑和檔案名。二語音標注(label&segment-analysis)(1)用左框主功能表中的read來調出信號文件;(2)左框主功能表中右手邊功能表,選擇edit,就會出現一個图形窗(1),上部爲波形,下部爲语图,在此窗中的主功能表v
6、iew,可加選pitch,formant,energy;(3)图形窗()中的edit,可以編輯選擇部分信號並存文件;(4)左框主功能表中右手邊功能表,選擇label&segment-analyse,(5)出現一個需要選擇的文字框,選擇totextgrid,填入tiername,pointtier;就會産生一個textgrid的新文件,擊右手邊的edit,就會出現一個文本框,然後與波形窗對齊,在文本框内,用滑鼠選擇音節段,或聲母,韻母就可用音標符號標注。(6)標注完成後,在此框中的主功能表filewritetextgridtotextfile,選擇你存入的地址和
7、名字,就完成了。此textfile可以在praat環境中,using“edit”todisplayplotter出來,andopenthisfileonmicrosoftwordtodisplaydigitaltext.三音高(pitch)分析(包括三維语图和共振峰歷程分析):(1)調出已保存語音文件:read-readfromfile(soundxxx),使用edit去畫出三維语图(showspectrogram)和音高曲線(showpitch),記錄下要取消的部分(在後面的excel中)的起點和終點時間;(2)第一種比較複雜然而比較多
8、用途的方法如下:修正基音標記:先用praat標記周期(periodicity-topointprocess),此時出現一個pointprocess文件1,使用edit,出現一個基音周期調整框。若需要的話,可人工檢查修正這些標記,方法是:用滑鼠去框住不要(亂的)部分,在子功能表上選擇point-removepoint;完成以後用praat把周期文件轉化成音高文件(topitchtier)(,此時在object列表框空白處出現一個pitchtier的文件。這個文件可使用edit命令畫出一個音高(pitch)隨時間變化的图形,f0(t)。也能用滑鼠去圈定一段不要的基頻,p
9、ointremove就能取消這些點;可滑動滑鼠去讀出每個样点上的音高數值;然後返回到功能表(object)去保存一個文字檔案:write-toheadlessspreadsheetfile。音高文件本身是一個文字檔案(f0資料),可以用excel打開這個文件,首先按照先前記錄下的待取消部分的時間,將其時間和數據”清除”,這樣就能使音節之間有效的音高曲綫得到分離;然後把基頻(f0)數據全部換算成半音或五度制。最後用excel作成图表;辦法是:1五度制转换:激活c1(excel表中第c列,第一行,這是假定在b列中存放了f0数据,計算結果將放在c列的第一行),調出函數lo
10、g10,在下面空白處打入b1/f1,f1可設為當前f0的最低值;按一下enter,將鼠標放到公式結尾處,打入*16.61,按一下鍵盤上的enter鍵,在c1格内就出現五度值;*b1是存放音高數據的列的第一行數據2copyc1,再激活全部c列,點paste,c列就全部置換成五度值了。3激活c列,點“制图”,選“折线”,“下一步”,到“4步驟3”,點“數據表”,再選中“顯示數據表”,點一下“完成”。主表object中選擇downtotableofreal,主表中出現一個同名的文件,然後,draw,在副表中會顯示全部音高值(爲此,先在副表
11、中用鼠標畫出一個窗,以便容納全部音高數據),使用copytoclipboard,將數據貼到word文當中去.(3)另一種是分析音高的簡單方法:在調出語音文件後,praat使用edit畫出既有語音波形,又有三維语图、音高曲線、共振峰和音強等,這些語音聲學特性是否需要顯示在图上,可有自己選擇:啟動show,就可選中或關閉某項聲學特性。爲了突出語音部分,可以先整理波形,剪切掉無用部分;只显示語圖和音高曲線(showspectrogram;showpitch);選擇语图中音高曲線與母音重叠部分,用滑鼠測量曲線的起始點音高值、拐點(如有必要的話)和終點;將每個音節的
12、音高值填入excell表,每個音節兩個或三個f0,從上而下排列,音節之間空一格;(建議測量三點)如需要的話,在excel表上將f0轉換成半音或五度值;然後就可以作图。辦法如下:1五度制轉換:激活c1(excel表中第c列,第一行)(假定將計算結果放入c1),調出函數log10(插入函數三角函數log10),在下面空白處打入b1/f1,f1可設為當前f0的最低值(或任意值);按一下enter,將鼠標放到公式結尾處,打入*16.61,按一下鍵盤上的enter鍵,在c1格内就出現五度值;*b1是存放音高數據的列的第一行2copyc1,激活全部c列,點
13、paste,c列就全部置換成五度值了。3激活c列,點“製圖”,選“折線”,“下一步”,到“4步驟3”,點“數據表”,再選中“顯示數據表”,點一下“完成”。請你分析声调:專麻古五對大第百白四.语图分析和元音共振峰數據提取:1.在主表(objective)中讀出(read)一個聲音文件(soundfile);並聽語音回放play;2.在主表中選擇formant,副表設置一view,主表選擇drawspeckle;3.在主表中選擇”downtoformanttier”;nextto“downtotableofreal”.此時主表中顯示一”tableof
14、real(filename)”,接著在副表中設一view;4.在主表中選擇draw-drawasnumber-free,此時在view中列出全部有效的共振峰數據;5.可以在excel中打開tableofreal作爲一個被儲存的postscript文件;6.副表中的共振峰數據即可以writetoclipboad,也可以打印(print)出數據;7.讀出光標點四個共振峰數據:在子表的三維語圖上選擇一個時刻(targetpoint),然後選擇formantformantreport,即可得到所要的共振峰讀數;8.二維功率譜:在子表的三維語圖上選擇一個時刻
15、(targetpoint),然後選擇spectrum-viewspectralslice.请问,为什么要*16.61?5/log(2)=16.6096404744368那是把每倍频程看成是5度的算法。12/log(2)=39.8631371386483那是把每倍频程看成是12半音的算法。建议使用半音的算法。d=5lg(f/fr)/lg2st=12lg(f/fr)/lg2式中fr是参考频率。那个d式,包括16.61的始作俑者是本人。那是1970-1980年代的需要。北大80周年校庆中文系学术论坛上
16、我首次提出d式(1979)。对于国际交流来说,还是用st(半音,semitone)更好。如何求得基音同步标记在psola中基音同步标记的求取是很重要的步骤,我想请问各位高手:应该如何求取基音同步标记。能否提供一些可行的算法。哪里能够下载可参考的程序。谢谢!thefollowingisasummaryiwroteinanotherplace.justcopyithere,hopeitshelpful.quote:youarerightabouttheimportanceofpitchmarks.whenibuildattscor
17、pus,ididthefollowing:1)preparetextsforrecording.youhavetotranscribethetextintophoneticsymbols(suchaspinyin),consideringthephonemecoverageandbalance,theprosodiccoverage,2)recordsoundpressureandlaryngographsignalssimultaneouslyforthetexts.thelaryngographsignal
18、isoptional,butithelpstodeterminethegci(glottalclosureinstant)ofthespeech.3)forcethespeechsignaltobealignedwithphonetictranscriptions.alignmenterrorshavetobecheckedandcorrected.maybesomesentenceshavetobere-recorded.4)generatepitchmarks.pitchmarksareusual
19、lyassignedateachgcidetectedfromthesignalbycertainalgrithm.themarksmightneedtobemannuallycheckedandcorrectedincasethegcidetectionalgrithmdoesntworkwell.theunvoicesegementsinthespeechalsoneedfalsepitchmarksinordertomakepsolawork.5)generatethettsinvent
20、ory.thespeechsignals,pitchmarks,andphonetictranscriptionsareindexedandstoredinsomedatabase.thesynthesizerwillretrievethedatabaseandconcatenatesegmentsintosentences.*note:psolaisapatentoffrancetlcom.youcouldmakeapsola-likesynthesizer,butcouldntusethepsolaa
22、,请首先选择您要分析的声音name$=selected$(sound)#注释:以下分析基频,可以修改音域上限f0max和音域下限f0minf0max=250f0min=50selectsoundname$topitch.0.01f0minf0max#注释:以下暂停以等待使用者进行基频修改,如果不需要修改,直接按continue即可,如果修改则等到修改好并将pitch窗口关闭之后按continue即可,pause是否需要调整基频数据?#打开pitch窗口供您选择您要采点的区间selectpitchname$editeditorpitchname$pause请选择待提
24、ecursorto.temppositionpitchvalue=getpitchfileappendnewfilename$temppositionfileappendnewfilename$,fileappendnewfilename$pitchvaluefileappendnewfilename$;tempposition=tempposition+cendforendeditor-使用说明:1、打开praat程序,新建一个script文件,将上段语句拷贝进去;2、从praatobject主窗口中选择一个声音文件;3、从script窗口中按run加以运行;4
26、果修改则等到修改好并将pitch窗口关闭之后按continue即可,pause是否需要调整基频数据?#打开pitch窗口供您选择您要采点的区间selectpitchname$editeditorpitchname$pause请选择待提取的基频数据区间:a=getbeginofselectionb=getendofselection#diannum表示在选定的区间内基频采样点的数目,可以自己改变。diannum=21c=(b-a)/(diannum-1)tempposition=a#newfilename$表示文件名,该文件用来存放提取出来的数据,可以自己更
28、ition=tempposition+cendforendeditor这是一个praat的usergroup/group/praat-users/入门教程3.2.定制三维语图使用spectrogram(三维语图)选单下的spectrogramsettings.(三维语图设置)命令,可以设定三维语图的计算方法和显示方式。这些设定在整个praat会话期间都将保留。所有设定都有其标准值(所谓“出厂设定”),只要按一下standards(标准设定)按钮就会完全恢复。viewrange(显示范围)(hz)要显示的频率范围。标准值是底部0
29、hz而顶部5000hz。如果最高频率高于声音的nyquist频率(即其采样频率的一半),则三维语图中会有部分数值为0,高出的频率上将是一片空白。用44100hz的采样频率录一段声音并将显示范围设为0hz至25000hz就能看到这种现象。windowlength(时窗长度)分析时窗的长度。如果设为0.005秒(标准值),praat将取每一帧中点前后各0.0025秒间的一段作那一帧的时窗长度(对于gaussian(高斯型)时窗,praat实际上是要多取的)。时窗长度决定声谱分析的带宽简单正弦波的三维语图中水平线的宽度(如下)。对于gaussian时窗,-3db上的带宽等于2*sqr
30、t(6*ln(2)/(*时窗长度),即1.2982804/时窗长度。想要得到“宽带”三维语图(带宽260hz)的话,只要保留5毫秒的时窗长度标准值就好;而要得到“窄带”三维语图(带宽43hz)的话,请将其设为30毫秒(0.03秒)。其他时窗形状,取值略作调整即可。dynamicrange(动态范围)(db)所有比从最大值向下减去动态范围db数之后的值还要低的值(可能经过了动态压缩,参见advancedspectrogramsettings.(高级三维语图设置))都将绘制为空白。范围当中的值则为相应的灰色斑纹。这就是说,如果三维语图最高峰的高度在30db/hz,而动态范围是
31、50db(即标准值),那么凡低于-20db/hz的值都将绘制为空白,同时-20db/hz与30db/hz之间的便都将绘制为不同的灰色斑纹。带宽想要了解时窗长度如何影响带宽的话,请先创建一条1000hz的正弦波使用createsound.(创建声音)命令,输入formula(算式):1/2*sin(2*pi*1000*x),并单击edit(编辑)按钮。三维语图上有一条水平方向的黑带。然后改变三维语图设置中时窗长度一项,可以看到线条的粗细怎样变化:时窗长度越大,线条越细。显然,分析时窗包含的波的周期越多,三维语图对波的频率的分辨就越精确。如果特别想看清这里的差异,只要创建一条由
35、sis(发布再合成品)命令。如果还改动了音长曲线(参看入门教程8.2.音长的变换),修改过的声音便同时基于改动过的音高和音长。复制音高曲线想要将一个manipulation对象所含音高曲线用作另一个manipulation对象的音高曲线时,先对第一个manipulation对象执行extractpitchtier(提取音高层叠)命令,然后同时选中刚生成的pitchtier(音高层叠)对象跟另一个manipulation对象(可以这样做:先单击选中pitchtier对象,再在按住ctrl键时单击manipulation对象(译者注:原文所示当系mac平台操作,故据windows平台实际改
36、写),最后执行replacepitchtier(替换音高层叠)命令。精确音高变换假如您对所需音高曲线有着确切的构想,还可以先执行new(新建)选单中的createpitchtier.(创建音高层叠)命令创建一个空白pitchtier对象,再利用pitchtier:addpoint.(音高层叠:添加点)命令逐一添加音高代表点。例如,假设您需要的音高要在1秒内从350降到150hz。请创建pitchtier对象,在其0秒位置添加一点,频率350hz,在1秒位置添加一点,频率150hz。最后用前面描述的方法将此pitchtier导入manipulation对象即可。入门教程8.2.
37、音长的变换可以用praat在一段声音中对相对音长进行改动。首先,选中一个sound(声音)对象并按tomanipulation(生成变换)按钮(译者注:该命令按钮上的文字实际为tomanipulation.,原文遗漏了.)。列表中将出现一个manipulation(变换)对象。然后单击edit(编辑)按钮打开manipulationeditor(变换编辑器),这里显示的包括一个空白durationtier(音长层叠)对象。执行dur(音长)选单中的adddurationpointatcursor(添加音长点于指针处)命令,就能向该层叠中逐一添加目标点。目标点显示为绿色圆点,可以
40、chtier对象,再在按住ctrl键时单击manipulation对象(译者注:原文所示当系mac平台操作,故据windows平台实际改写),最后执行replacepitchtier(替换音高层叠)命令。入门教程8.3.音强的变换可以修改一段声音的音强曲线。一段声音的音高和音长可以借助manipulationeditor(变换编辑器)进行改动(参看入门教程8.1.音高的变换及入门教程8.2.音长的变换),音强曲线的修改则另有途径。您可以新建一个intensitytier(音强层叠)对象,只要执行new(新建)选单下的createintensitytier.(创建音强层叠)命
41、令。单击edit(编辑)按钮,向该层叠逐一添加音强代表点。然后就可以将此层叠与声音复合,只需同时选中sound(声音)与intensitytier对象并单击multiply(复合)按钮。注意:intensitytier对象这里面的点代表的是以db计的相对音强。脚本脚本就是一段包含选单命令和动作命令的文本。只要运行脚本(可能在scripteditor(脚本编辑器)中进行),这些命令就能像由您亲手单击鼠标一般开始执行。脚本1.我的第一个脚本假定您要创建一段脚本,将选中的一个sound(声音)对象播放两遍。首先创建一个空脚本:执行control(控制)选单下的newpraatscript
42、(新建praat脚本)命令。屏幕上将显示出一个scripteditor(脚本编辑器)窗口。在这里输入:playplay现在从对象列表中选取一个sound对象。正如所料,选中一个sound对象时,动态选单中将出现play(播放)按钮。现在从scripteditor中执行run(运行)命令,这段声音就会播放两遍。脚本中可以使用什么命令?前面的例子中,之所以能够使用“play”命令,因为那就是当前动态选单中一个有效按钮上的文字。除这类依赖所选对象的动态命令之外,还可以使用object(对象)窗口与picture(画板)窗口各选单中的所有固定命令。关于如何使用带参数的命令(也就是名称以“.”结尾并能弹
43、出设置窗口的命令),参看脚本2.命令参数。获取脚本代码的捷径如上所述手工录入一行行的命令是一种方法,另外一种可能更简便的方法则是利用历史机制,通过录制宏创建脚本代码,无需再行录入。举例来讲,先在scripteditor中执行clearhistory(清除历史记录)命令,两次单击play按钮(事先应选中一个sound对象),然后执行pastehistory(粘贴历史记录)命令,就会出现正好包含两行“play”代码的脚本。想要编辑磁盘上已有的脚本文件,执行openpraatscript.(打开praat脚本)命令。运行脚本可以就从scripteditor窗口运行脚本。如果必须经常使用脚
44、本,则建议为其在固定选单或动态选单中创建一个按钮。参看scripteditor手册文档。unix和windows操作系统的用户还可以从命令行运行脚本。参看脚本6.9.从命令行调用。praat中如何标注声音文件一段声音文件我们需要给它标注,以便让人知道它读的是什么词,什么声音。用praat打开声音文件(从read中的readfromfile),选中它,然后点击右侧annotate中的子按钮totextgrid,这样会打开另一个框。在alltiernames一栏中删去默认的maryjohnbell字样,输入你要分层标注的名目,比如“words”、“syllables”、“sou
45、nds”等等,词与词之间用空格键隔开。第二步选中声音文件,同时按住ctrl键,选择edit,看到一个波形图、频谱图都有的文件,并且刚才所作分层标注的名目也已经在上面了。这时候随便点击有图的地方(最好点击音节的开头和末尾),会看到带圈的红色光标竖线,点击syllables那一层顶端的小圆圈,这一点就被标志出。然后光标在音节末尾点击,又出现带圈的红色光标竖线,再点击syllables那一层顶端的小圆圈,整个这一音节就被标志出。以此类推,标志出声音文件中所有的音节。让后用同样方法标志出下一层sounds中的辅音和元音。第三步给每一音节加注。选中想要标注的那一层的音节,输入每一个音节的名称,然后以此类
48、打开spectrum,点击spectrogramsettings,在一栏中设为0.03秒。见下图:提取基频,主要应该比照基频线和谐波之间是否有出入,然后对照谐波进行修改,虽然不能做到百分之百准确,也可以做到比较准确了!音高分析出错是所有语音分析软件都无法避免的一个问题,尤其在音高很低,或者在音高变化范围超过一个倍频程的时候。最常见的错误是音高分析结果是实际音高的一倍或者一半。碰到这类情况的时候,我们不得不做一些人工干预。但这和修改原始数据是完全两回事情。我用praat测音高的方法是先让程序自动标记声音的周期,然后人工检查这些标记是否正确。最后将周期标记转化为音高文件。采样和滤波先把采样定理译
52、人们最容易从它的字面上引申而产生误解.一种普遍的误解是这样表述的:“如果用采样频率fs对一个信号采样,信号中fs/2以上的信息会消失.这种误解不仅是错误的,而且是危险的.采样定理的证明过程显示,当用采样频率fs对一个信号采样时,信号中fs/2以上的频率成分不是消失了,而是对称地映象到了fs/2以下的频带中,并且和fs/2以下的原有频率成分迭加起来.这个现象叫做混叠(aliasing),是任何一个连续信号被离散化的必然结果(数学上通过傅立叶分析可以证明).我们可以用下面图示的例子来说明这个现象.上半图中的蓝色信号是x(t)=cos(2*pi*t)的一部分,它在频域
53、内只在f=1hz处有一条谱线.当我们用fs=4hz对它采样时,可以得到的采样点如上半图中的红圈所示.因为我们的信号和采样频率满足采样定理的条件,所有我们可以从这些点重构信号x(t).下半图中的蓝色信号是y(t)=cos(2*pi*t)+cos(6*pi*t)的一部分,它在频域内有f=1,3hz两条谱线.当我们还用fs=4hz对它采样时,可以得到的采样点如下半图中的红圈所示.注意,下半图中采样点的取值刚好分别是上半图中对应采样点取值的2倍.如果用下半图中的采样点来重构信号,得到的将是2*cos(2*pi*t),如绿色点划线所示,而非原信号y(
54、t).看上去原来f=3hz的频率成分好象是消失了,其实这个频率成分沿着fs/2=2hz对称地映象到了f=1hz后与原有的频率成分迭加到了一起.这种对于低于fs/2频率成分的破坏是无法恢复的.所以说,采样定理的一个重要指导意义是给出了防混叠的最低条件.混叠本身是采样的必然效应,只不过如果混叠到原信号带宽范围内的频率成分为零的话,信号不会被破坏,也就能完全重构了.前面提到的误解可能导致的危险后果是对所要观测的频带范围内引入混叠畸变.计算机的电子器件(如显示器)中有很多高频噪音信号,它们不会因为高于fs/2而消失,反而会因采样而混入低频带.语音信号本身虽然整体上
55、是低通特性(约-6db每倍频程),但它的高频段不会是绝对的零.这就是为什么在现实的采样技术中一定要有反混叠滤波步骤的原因.这里的逻辑关系是:采样必然导致混叠-满足采样定理条件下的混叠不会破坏信号(可重构)-反混叠滤波是把被研究信号预先处理成满足采样定理条件的信号.当然现实中的反混叠滤波器也不可能是理想的.滤波器越接近理想,造价也就越高.音响处理中有一种技术叫过采样(oversampling),其实是用性能一般(较便宜)的滤波器对信号滤波后再用远远大于两倍通频带的采样频率来采样,使造成混叠的频率成分远高于滤波器的截止频率,因为那里的带阻性能相对会更好些.这些扯到技术细节了,不多说.不过我们应该看到,一般计算机声卡都不标出反混叠滤波器的指标,因为声卡的设计往往侧重于放音;而象csl这种专业录音设备会给出详细的指标.显然,它们的价格差别不是没有道理的.基频的显示在praat中,读出一个声音,点periodicity,选择topitch,将得到一个pitch文件,在点downtopitchtier(从下数第二个),又得到一个pitchtier文件,把它存到硬盘,然后把后缀改成.txt,就可以得到了基音标注:youarerightabouttheimportanceofpitchmarks.wh