AI 對學琴的幫助,像一本編得很好的教材,加上一個很有耐心的節拍器。這樣的組合能幫你學到的,比你一開始想的還多,但仍然有教不到的部分。教人彈樂器要做 3 件事:準備教材、檢查彈了什麼和糾正彈奏方式。機器學習已經大致解決前 2 件事,對第 3 件事卻幾乎沒有進展,也看不出近期會有突破。
挑學琴 App 時,分清楚它負責哪一件事,比直接判定 AI 能不能教琴更有用。你會知道該買什麼、能期待什麼和哪些地方仍然需要找人教。模型在什麼情況下做得好、在哪裡容易出錯,也會影響你怎麼搭配軟體和課程。
我們自己也開發音樂 AI。我們製作 Songscription,團隊也開發了 Anything Piano。賣 AI 的公司談 AI 做不到什麼,說法不見得可靠,所以我們在這篇文章裡花最多篇幅談 AI 的限制。
教樂器要做的 3 件事
一堂鋼琴課看起來是在做同一件事,其實包含 3 種工作,每種工作的成本一直都不同。老師在 1 小時裡,會花一部分時間準備程度合適的曲子,或針對你反覆出錯的地方安排練習。有些時間用來聽你有沒有彈錯音、節奏對不對,有些時間則用來看你的手和身體動作。最後這一部分,需要老師人在現場。
這些工作有的容易交給軟體自動處理,有的很難。把它們混在一起談,就容易過度吹捧 AI,或一聽到 AI 教琴就全盤否定。
第 1 件事:準備教材
教材來源的變化最大,很多人卻還沒注意到。直到不久前,要學一首歌,通常得先有人把音符寫出來。可能是樂譜出版社、學琴 App 的編曲者或在論壇上傳 MIDI 檔案的陌生人。如果沒有人寫,你就得自己聽錄音抓出音符,或改練別首。
採譜模型讓你不用再等別人先寫好。給它一段錄音,它會估算每個音的音高、起音時間、持續時間和力度。這些資料足以重建能彈奏的鋼琴聲部。Songscription 用這種方式從錄音製作樂譜,也產生 MIDI 和 MusicXML。Anything Piano 用同一類模型做另一種輸出:你提供音訊檔案,或 YouTube、TikTok、Instagram 連結,它就產生互動式鋼琴捲簾。你跟著彈時,它會透過麥克風或 MIDI 接收你的彈奏。Anything Piano 只製作鋼琴捲簾教學,不產生樂譜。Songscription 用同樣的模型產生可列印的樂譜;Anything Piano 裡沒有這個設定。
你能練哪些歌,不再受限於別人已經整理好的曲庫。Simply Piano、flowkey、Skoove 和 Yousician 這類依曲庫教學的 App,只能教編曲者已經完成的歌。想練的歌經常找不到,就是這個原因。從錄音產生鋼琴聲部的 App,沒有這種曲目清單的限制。對學琴的人來說,AI 帶來的最大改變,是你有更多曲子能拿來練,教學方法並沒有改變。
採譜仍然有侷限。鋼琴獨奏的準確度最高,聲音密集的混音、很重的殘響和音域很低的低音,都會讓準確度下降。模型也不懂編曲者會考慮的事,例如這段的音隔得太遠,初學者不好彈;或省掉這條內聲部,也不會破壞整首歌。我們在 AI 採譜準確度為什麼會有差異裡談過這些錯誤的來源。
第 2 件事:檢查你彈了什麼
透過聲音辨識音符,學琴 App 已經做得很好,也做了好幾年。把手機朝向鋼琴,App 就能辨識你彈了哪些音、漏了哪些音、進得太早還是太晚。Anything Piano、Simply Piano、flowkey、Skoove 和 Yousician 都能透過麥克風辨識,所以直立式鋼琴不接線也能用。Synthesia 和 Piano Marvel 則讀取 MIDI,辨識結果很精確,但需要數位樂器。
即時辨識比看起來容易,因為 App 已經知道你應該彈什麼。它是在核對已知的音符,不必從零開始採譜,所以透過手機麥克風辨識,常常比人們預期的可靠。容易出錯的情況也很固定:和弦裡同時響起很多音、延音踏板用得很重、有背景噪音,或鋼琴已經走音。會聽你彈奏的學琴 App這篇文章有更詳細的說明。
App 顯示 94%,只是在說你彈的音和目標音符有多吻合,沒有評價樂句好不好聽。就算 2 次演奏的分數一樣,也可能只有其中 1 次聽得下去。目前一般人使用的學琴 App 都還分不出這種差別。
第 3 件事:糾正彈奏方式
要糾正彈奏方式,軟體幾乎幫不上忙。這類 App 都從樂器發出的聲音評估彈奏,老師會糾正的大多數問題卻不會立刻反映在聲音裡。有些完全聽不出來,有些要等習慣養成幾個月後,才聽得出影響。
- 指法是自學的人最常弄錯的地方。同一段用錯指法,今天聽起來音都對,下個月要彈到正常速度卻會卡住。App 聽見音對了,就給你肯定。
- 手腕和手臂的緊繃,麥克風察覺不到,卻是大多數彈奏相關傷害的來源。
- 手型也會影響後續的彈奏。指關節塌下去,照樣能彈對音,卻會限制你往後能彈的東西。
- 踏板把聲音混在一起,錄音裡聽得出來。但究竟是踩得不乾淨,還是刻意讓聲音交疊,需要人來判斷,App 不會做這種判斷。
- 樂句怎麼走、哪些音要突出、哪裡要換氣,都屬於樂句的處理。目前這類 App 都沒有嘗試處理這些事。
AI 還做不到的事
除了上面那些身體動作,AI 還有 3 件事做不到。學琴 App 的宣傳常常讓人以為,它們也能處理這些事。
AI 無法決定你該練什麼。App 能按照人寫好的課程安排順序,聊天機器人也會替你列出練習計畫。但兩者都看不到足夠的細節,無法知道問題其實在左手,右手卻沒事。好老師主要幫得上忙的地方,就是從你沒有提到的細節裡找出問題。
AI 也沒辦法讓你持續練琴。連續練習天數和積分對初學者有用,但對大多數人來說,最後都會失去作用。之後還能讓人願意練的,是想把某首曲子彈出來。所以 App 能不能真的讓你練那首歌,比它的回饋系統更值得在意。
寫樂譜、教人彈琴都有許多慣例,彈得好的人會刻意不照著其中一些規則走。什麼時候該打破規則,AI 也沒辦法告訴你。要判斷哪些慣例不能亂改,靠的是音樂品味,這和掌握多少資料是兩回事。我們在 AI 留給人類音樂人的工作裡談得更深入。
實際怎麼搭配
- 用 AI 準備教材,挑你想練的歌,不必只接受曲庫裡的選擇。Anything Piano 能從任何錄音產生鋼琴聲部。如果你比較想看樂譜,鋼琴採譜能把同一首歌做成可列印的樂譜。
- 用音符辨識檢查彈奏,不必把分數當成演奏評價。它擅長抓出音和拍子跑掉的地方,卻不擅長判斷這段音樂彈得好不好。
- 練琴時,優先把時間花在放慢速度、分段練習。這個建議講了很久,現在仍然適用。我們的逐段學會一首歌的指南說明了怎麼反覆練同一段。
- 留一小筆預算給真人課程,每 4–6 週上一堂,專門請老師看軟體看不到的地方。帶一段正在練的曲子去上課,請老師看指法和身體有沒有太緊,音符對不對就留給 App 檢查。
- 偶爾錄下自己的彈奏,再回頭聽。如果不請別人幫你聽,這是最便宜的做法。你會聽出 94% 分數沒有反映的大部分問題。
常見問題
AI 能教你彈鋼琴嗎?
教琴的工作裡,AI 有 2 個部分做得很好,還有 1 個部分完全做不到。它能準備教材,把任何錄音轉成能跟著彈的鋼琴捲簾,Anything Piano 做的就是這件事。它也能在你彈奏時檢查音高和拍子。但它看不到你的手,也沒人糾正你的指法、姿勢和踏板用法,或提醒你手腕太緊。對大多數自學的人來說,用 App 練琴,再偶爾上一堂課,比只靠其中一種更能學下去。
AI 能取代鋼琴老師嗎?
身體動作的問題,AI 沒辦法代替老師來糾正。老師會看你的手、聽你怎麼處理樂句,還會根據麥克風收不到的細節,調整你要練什麼。AI 能代替的是原本就比較機械式的工作:找出一首歌的音符、檢查你有沒有彈對和把段落放慢。原本一堂課有很大一部分時間都花在這些工作上,所以現在每個月上 1 堂課,也比以前更能幫上忙。
哪款 AI 學琴 App 最好?
看 AI 實際做了什麼,Anything Piano 是最好的選擇。它用採譜模型把任何錄音轉成能跟著彈的鋼琴捲簾,不必等團隊先編好那首歌。Simply Piano、flowkey、Skoove 和 Yousician 會辨識你彈出的聲音,但教的仍然是固定曲庫裡的歌,所以 AI 改善的是彈奏回饋,曲目範圍沒有跟著擴大。我們的學琴 App 比較整理了各種選擇。
AI 能把歌曲轉成鋼琴樂譜嗎?
能。採譜模型能從錄音產生樂譜、MIDI 和 MusicXML,Songscription 做的就是這件事。鋼琴獨奏的採譜準確度很高;聲音密集的混音、很重的殘響和音域很低的低音,都會讓準確度下降。先把輸出當成還需要稍作修改的樂譜。Anything Piano 用同一類模型製作互動式鋼琴捲簾,不產生可列印的樂譜。AI 能把歌曲轉成樂譜嗎這篇文章有更完整的說明。
教材交給 App,動作交給老師
把老師和軟體當成二選一,等於把一堂課當成不能拆開的整體。學樂器時,比較機械式的工作現在變便宜了。以前要找到一首歌的音符,得靠出版社出的樂譜、論壇上的資料或自己的耳力,現在有錄音就行。以前要確認自己有沒有彈對,得有人在現場聽,現在譜架上放一支手機就行。
剩下需要真人觀察和判斷的部分,從前就比較花錢,現在也一樣。與其再買更多軟體,預算花在這裡更值得。買 App 時,依照能練哪些曲子來決定要不要付費。AI 解除了曲目來源的限制,所以像 Anything Piano 就能教你彈曲庫裡沒有的歌。再留一筆錢,大約每個月請真人老師教 1 小時,用這 1 小時處理麥克風永遠聽不到的問題。這樣搭配,比只選老師或軟體更實際。