線上音高測試・音準測試
按上方的「開始」、允許麥克風,唱一個長音,畫面會即時顯示你唱的音名(例如 A3)、頻率(例如 220.0 Hz),以及離最近的半音差幾音分。指針停在中間、變綠色,就代表在容許誤差以內,預設是 ±25 音分。聲音只在你的瀏覽器裡分析,不錄音也不上傳。
作者:Eric(RedClaw)|更新:2026-10-28
我是男聲,學過唱歌,平常在家用專業麥克風練習,最想改善的就是音準。這個音高測試是音梯裡最基本的工具:不出題、不計分,只負責把你「現在唱的音」翻譯成看得懂的數字。想知道音準問題從哪裡來、要怎麼系統性地練,可以接著讀音準完整指南;這一頁專心講工具本身怎麼用、數字怎麼看、什麼情況會測不準。
三步驟開始測音高
測音高只要三步,大約 30 秒:
- 按頁面最上方的「開始」。瀏覽器會跳出麥克風權限,選允許。第一次在 iPhone 上用,要在 Safari 允許麥克風。
- 用「啊」或「喔」唱一個長音,維持 2 到 3 秒。也可以哼一段旋律,或直接說話,但說話的音高變化很快,曲線會比較亂。
- 看畫面上方的大字(音名)、旁邊的音分數字,以及指針的位置和顏色。
畫面上會同時出現三樣東西。最上面的大字是音名,例如 G3;音名下方是指針,指針下方的數字是你離「最近的那個半音」差幾音分,例如「+12¢」;再往下、音高曲線上方那一行,會寫出音名和頻率,例如「G3 196.0 Hz」,頻率顯示到小數點後一位。指針在中間代表 0 音分,往右是偏高、往左是偏低,最多畫到 ±50 音分(再偏下去就更靠近隔壁那個半音了,音名會直接換掉)。偏差在容許誤差以內時,指針是綠色,超出就是米白色。
深藍色的那塊區域是音高曲線。橫軸是時間,縱軸是音高,一列代表一個半音,顏色比較深的列是鋼琴上的黑鍵,每個 C 會標出名字(C3、C4)。直線右邊那個圓點就是你此刻的音高,左邊大約留下前 3 秒的軌跡。兩個相鄰的偵測值如果差到 1.5 個半音以上,中間不會連線,所以你從低音直接跳到高音,曲線會斷開,不會畫出一條假的滑音。
想調整靈敏度,按右上角的「麥克風」:可以換輸入裝置、調收音門檻,也可以把容許誤差改成寬鬆 ±50 音分或嚴格 ±15 音分。設定會記在這台裝置的瀏覽器裡,下次打開還在。
畫面上的數字代表什麼
畫面上的三個數字各自回答一個問題:音名回答「你唱的是哪個音」,頻率回答「這個音每秒振動幾次」,音分回答「你離那個音的正中心有多遠」。
音名後面的數字:A3、C4 是什麼
音名後面的數字代表第幾個八度,這種寫法叫科學音高記號。鋼琴正中間的 Do 是 C4,也就是常說的中央 C。同一個音名、數字加 1,就是高八度,例如 A3 往上一個八度是 A4。音梯一律用升記號顯示黑鍵,所以你會看到 C#、F#,不會看到 Db、Gb,兩者在鋼琴上是同一個鍵。
成年男性說話的基本頻率大約是 90 到 155 Hz,成年女性大約 165 到 255 Hz。換成音名,男生說話大約落在 F2 到 D#3,女生大約 E3 到 C4。所以男生唱歌時看到 G3、A3 完全正常,不代表唱得低;女生看到 C4、D4 也是一樣的道理。
頻率 Hz:每高八度就變兩倍
國際標準把 A4 定在 440 Hz,這個標準在 1955 年成為 ISO 建議、1975 年正式定為 ISO 16。其他音都從 A4 推算:每升一個半音,頻率乘上 2 的 12 次方根,大約 1.059 倍;每升一個八度,頻率剛好變兩倍。
下表是我們用 A4=440 Hz、十二平均律換算出來的常用音名頻率(由我們用程式計算,四捨五入到小數點後兩位),旁邊是在唱歌時大概會遇到的情境:
| 音名 | 頻率(Hz) | 常見情境 |
|---|---|---|
| C2 | 65.41 | 很低的男低音,接近音梯偵測下限 60 Hz |
| E2 | 82.41 | 男低音唱得到的低音;吉他最粗那條弦 |
| A2 | 110.00 | 男生低音區;音梯預設音域的起點 |
| C3 | 130.81 | 男生說話常見的音高附近 |
| E3 | 164.81 | 女生說話的低端;男生中低音區 |
| A3 | 220.00 | 男生中音區;女生低音區 |
| C4 | 261.63 | 中央 C |
| G4 | 392.00 | 男生高音的常見門檻;音梯預設音域的終點 |
| A4 | 440.00 | 調音標準音 |
| C5 | 523.25 | 男生高音的挑戰點;女生中高音區 |
| A5 | 880.00 | 女高音的高音區 |
| C6 | 1046.50 | 接近音梯偵測上限 1100 Hz |
音分 ¢:差多少才算不準
一個半音切成 100 等份,每一份叫 1 音分,一個八度就是 1,200 音分。畫面顯示「+12¢」,意思是你比最近的那個音高了 12 音分,大約八分之一個半音;「−40¢」就是低了將近半個半音,大多數人都聽得出來偏低。
人耳到底分得出多小的差距?維基百科「音分」條目整理的說法是:有作者認為人可以分辨約 5 到 6 音分的音高差,而一般成年人能可靠分辨的差距小到 25 音分。這個 25 音分剛好和音梯預設的容許誤差一樣,可以把它想成「一般人聽得出怪怪的」的那條線。
這三個門檻要怎麼選,建議這樣分:剛開始練、或是在吵雜的環境,先用寬鬆 ±50 音分,只確認自己沒有唱到隔壁的音;能穩定待在綠色區之後,換成標準 ±25 音分;要練長音、練錄音前的精修,再改成嚴格 ±15 音分。這個門檻是練習用的,不是比賽或醫學上的標準。
音高、音準、音調:搜尋時常混用的幾個詞
這幾個詞在中文裡常被混著用,但測的東西不太一樣。搞清楚之後,你就知道這個工具能回答哪些問題、不能回答哪些。
| 詞 | 指的是 | 在這個工具上看哪裡 |
|---|---|---|
| 音高 | 聲音有多高,也就是頻率 | 音名和 Hz |
| 音準 | 唱得離目標音多近 | 音分數字和指針 |
| 音調 | 口語裡常指音高;也有人用來指歌曲的調(Key) | 測音高就看音名;要找適合自己的 Key,先做音域測試 |
| 聲音測試 | 有人指麥克風收音測試,有人指測自己的音高 | 綠色音量條會動,代表麥克風有收到聲音 |
| 音感 | 聽到一個音、分辨或說出它是什麼音的能力 | 這個工具不測音感,要用聽音測驗 |
要特別說的是「音準」。這個工具在「自由唱」的模式下,是拿你的聲音去比「最近的半音」。也就是說,你想唱 A3 卻唱成 A#3,只要 A#3 唱得很穩,畫面還是會顯示綠色的 A#3。它告訴你的是「你唱得穩不穩、落在哪個音上」,而不是「你有沒有唱對歌」。
要測「有沒有唱對目標音」,要用有出題的練習。音梯的長音練習會先彈一個音給你聽,再讓你唱 4 秒,系統跳過開頭的起音,把剩下時間的音高取中位數,跟目標音比較;中位數離目標音在容許誤差以內才算準。這時候唱成隔壁的半音,就會被標成紅色。音階練習也是同一套計分方式。差一個八度不扣分,因為男生跟著女生的示範音唱低八度,本來就是對的。
這個音高測試準不準:我們實測過
音梯用 YIN 演算法偵測音高。YIN 由 de Cheveigné 和 Kawahara 在 2002 年發表,是以自相關為基礎再加上幾項修正的方法,到現在仍是很多音高偵測工具的基礎。
為了確認程式裡的偵測真的準,我們把 音梯網站使用的 yin() 函式原封不動複製出來,用電腦產生的合成音去測:每個音隨機取 40 段不同的相位和起點,一段 2,048 個樣本(48 kHz 下約 42.7 毫秒,和網頁上一次分析的長度一樣),從 E2(82.41 Hz)一路測到 C6(1046.50 Hz),共 11 個音。結果如下:
| 測試聲音(48 kHz) | 最大誤差 | 八度錯誤 | 沒偵測到 |
|---|---|---|---|
| 純正弦波 | 0.39 音分 | 0/440 | 0/440 |
| 音梯示範音的波形(三角波加泛音) | 0.36 音分 | 0/440 | 0/440 |
| 類人聲:基音偏弱、泛音豐富 | 0.15 音分 | 0/440 | 0/440 |
| 類人聲+噪音(訊噪比 20 dB) | 1.49 音分 | 0/440 | 0/440 |
| 類人聲+很大的噪音(訊噪比 10 dB) | 21.45 音分 | 0/440 | 0/440 |
換成 44.1 kHz 的取樣率,乾淨的類人聲最大誤差是 1.03 音分,訊噪比 20 dB 時是 1.50 音分。整理起來:在安靜的房間裡,偵測本身的誤差比 1 到 2 音分還小,遠低於人耳大約 5 音分的分辨力;真正會讓數字亂跳的,是環境噪音。噪音大到訊噪比只剩 10 dB 時(大概是旁邊電視開得跟你唱歌差不多大聲),單一畫格可能差到 20 音分以上。網頁上每個數字其實是最近 3 次偵測的中位數,可以濾掉一部分突然跳開的值,但最根本的解法還是換個安靜的地方。
偵測範圍也是實測確認的:程式只接受 60 到 1100 Hz 之間的結果。我們餵 58 Hz 的正弦波,YIN 算得出 58.00 Hz,但會被範圍過濾掉,畫面不會顯示;61 Hz 和 1050 Hz 都正常顯示;1150 Hz 則被過濾。換成音名,大約是 B1 到 C6 之間,涵蓋絕大多數人唱歌用得到的音。
要說清楚的是,合成音很「乾淨」,真人的聲音有氣音、顫音和不穩定的起音,實際誤差一定比表上大。合成音實驗證明的是「程式算得對」,不是「你唱的每一個瞬間都會顯示得一樣準」。
測不準、數字跳來跳去怎麼辦
數字亂跳,九成是收音的問題,不是你唱得不好。照下面的順序排查:
- 環境太吵:電視、冷氣、旁邊有人講話都會干擾。到右上角「麥克風」把收音門檻往右調,調到「不唱的時候,綠色音量條停在最左邊」。門檻預設是 8,範圍 1 到 60。
- 喇叭的聲音被收進去:戴耳機,或把喇叭關小。
- 顯示的八度不對:低音、氣音、很輕的聲音,偶爾會被判成高或低一個八度。唱紮實一點的母音(「啊」「喔」)會比較穩。音梯的練習計分不會因為差一個八度扣分。
- 手機收不到聲音:檢查瀏覽器有沒有被允許使用麥克風。瀏覽器規定,只有在 HTTPS 的安全連線下,網頁才能要求使用麥克風,而且一定要經過你同意。
- 有開降噪的耳機麥克風:降噪會改變聲音,可能讓偵測不穩。換手機或電腦內建的麥克風試試。
音梯在開麥克風時,會主動把瀏覽器的回音消除、噪音抑制和自動增益三個處理都關掉。這三個功能是為了講電話設計的,會把持續的長音當成雜音壓掉,或自動把音量忽大忽小,對音高偵測反而有害。所以同一支麥克風,在視訊軟體裡聽起來比較乾淨,在這裡可能比較容易收到環境聲,這是刻意的取捨。
還有一個小細節:畫面上的時間點比實際聲音晚約 0.03 秒,這是程式裡固定扣掉的延遲估計。自由唱模式不計分,所以不影響;在有節奏的音階練習裡,這個補償讓「你唱的音」和「該唱的時間」對得比較齊。
測完之後,怎麼練音準
知道自己哪裡偏,下一步是讓耳朵和喉嚨對上。如果你常常整句都偏低、或是一到高音就跑掉,先讀五音不全是天生的嗎,裡面整理了「聽不出來」和「唱不出來」兩種不同的情況。真正聽不出音高差異的先天失樂症其實很少,維基百科整理的研究說,早期估計約 4%,後來以約 2 萬人樣本直接統計,比例比較接近 1.5%。大部分覺得自己音不準的人,問題在「耳朵聽得出來,但喉嚨還沒學會對準」。
音梯裡有幾個練法可以直接接著用,建議的順序是:先做15 分鐘開嗓課表把聲音暖開,課表最後一步就是長音,會即時告訴你每個音偏了幾音分、抖得多不多;接著用這一頁自由唱,挑一首歌裡最容易跑的那一句,一個音一個音停下來看指針;最後再用聽音測驗練耳朵,把「聽」和「唱」兩邊都補起來。
想要一週的固定菜單,可以照7 天音準練習菜單排。在 KTV 才會走音、平常練習還好的人,原因多半跟伴奏音量和耳返有關,KTV 走音那篇有專門的解法。練習之外,嗓子本身的照顧也很重要:美國 NIDCD 建議多喝水、讓聲音適時休息,並避開尖叫或耳語這類音域兩端的極端用法;如果聲音變得沙啞或粗糙一直沒好,應該找醫師(耳鼻喉科)檢查原因。
常見問題
這個音高測試準確嗎?
偵測本身很準。我們用電腦產生的合成音從 E2 測到 C6,48 kHz 下最大誤差不到 0.4 音分,44.1 kHz 下約 1 音分。真人的聲音有氣音和顫音,加上環境噪音,實際數字會晃得比較多,但用來判斷「準不準、偏高還偏低」綽綽有餘。
會錄音或上傳我的聲音嗎?
不會。麥克風的聲音只在你的瀏覽器裡即時分析,沒有錄成檔案,也沒有傳到任何伺服器。詳細說明在隱私說明。
手機可以用嗎?
可以。iPhone 用 Safari、Android 用 Chrome 都能用,第一次會問麥克風權限。手機的內建麥克風離嘴巴 20 到 30 公分最好,太近容易爆音。
唱歌時指針一直晃,是我唱不好嗎?
不一定。自然的顫音本來就會讓音高上下擺動,看的是晃動的中心落在哪。想練穩定度,用長音練習,結果裡的「抖」就是那個音的音高標準差,數字越小越穩。
可以拿來測樂器或調吉他嗎?
可以看音名和音分來調,但這一頁是為人聲設計的。調吉他建議用線上調音器,可以選某一條弦,還會先彈參考音。
為什麼我唱的音名跟我以為的不一樣?
很常見。很多人以為自己唱的是 C4,其實是 C3,因為男生唱歌本來就比鋼琴上的「中央」低一個八度。先記住自己說話的大概位置,再拿來對照,就不會被數字嚇到。
參考資料
- 音分的定義與人耳辨識的音分差:Cent (music), Wikipedia(查證 2026-10-28)
- A4=440 Hz 標準與 ISO 16 的年份:A440 (pitch standard), Wikipedia(查證 2026-10-28)
- 音名與頻率換算公式:Joe Wolfe, Note names, MIDI numbers and frequencies, UNSW Physics(查證 2026-10-28)
- 成人說話的基本頻率範圍:Voice frequency, Wikipedia(查證 2026-10-28)
- 科學音高記號:Scientific pitch notation, Wikipedia(查證 2026-10-28)
- 音高偵測演算法與 YIN:Pitch detection algorithm, Wikipedia;原始論文 de Cheveigné, A. & Kawahara, H. (2002). YIN, a fundamental frequency estimator for speech and music. JASA 111(4).(查證 2026-10-28)
- 先天失樂症的盛行率:Amusia, Wikipedia(查證 2026-10-28)
- 瀏覽器使用麥克風需要同意與安全連線:MediaDevices.getUserMedia(), MDN(查證 2026-10-28)
- 嗓音保健與何時就醫:Taking Care of Your Voice, NIDCD(查證 2026-10-28)