跳到正文
ToMIDI

把哼唱变成音符:在线人声转 MIDI

ToMIDI 的人声转 MIDI 直接在浏览器里运行。哼一段、唱一段或吹个口哨,Spotify 开源的 Basic Pitch 模型会把旋律记成 MIDI 音符;录音时还有一条实时音高曲线,告诉你唱的到底是哪个音。不用安装,转换免费;快速转换全程在本机完成,录音不离开你的设备。每段录音最长 60 秒,不登录也能导出完整的 .mid。

  • 实时音高曲线
  • 免费转换和试听
  • 快速转换不上传
  • Basic Pitch 开源模型
免费 · 在浏览器里运行

点击开始录音

一次只哼、唱、吹口哨或弹一个音,最长 60 秒。停止录音后马上开始转换。

试试真实示例

每个结果都是这个引擎真实跑出来的,不是做出来的效果图。

在浏览器中处理免费转换试听无需注册免费账号可下载完整 .mid

请只转换你有权使用的音频。文件不会离开你的设备。

人声转 MIDI 会把你的旋律变成什么

人声转 MIDI 听的是一条唱出来的旋律,把每个音都记下来:音高、从哪里开始、你唱了多久。你拿到的是 .mid 文件,不是录音,所以声音变成了能编辑的音符:可以修改,可以换任何乐器来弹,可以移到新的调,也可以打印成乐谱。点上方的“录音”,人声预设已经选好:它一次只跟一个音,忽略换气声,还会抹平每个人嗓音里都有的小抖动。手里是现成的语音备忘录?直接把文件拖进来,同一个人声转 MIDI 引擎照样能读。要转乐器,就从音频转 MIDI 开始。

现在录一段旋律

哼唱转 MIDI,ToMIDI 好在哪

歌手、写歌的人和编曲人来这里把人声转成 MIDI,不再用鼠标一个个点音符,原因有这六个。

  • 边唱边看音高

    录音时,一条橙色曲线画出你的音高变化,旁边显示最接近的音名,还有一个指针告诉你唱低了还是唱高了。MIDI 还没生成,音准跑没跑就已经看得出来。

  • 专为单个人声设计

    人声预设跟踪 E2 到 C6 之间的一条旋律,能抓住轻柔的起音,还会把颤音里快速的半音小抖动并回你想唱的那个音。

  • 旋律留在你自己手里

    快速转换时,录音、人声转 MIDI 识别和导出都在你的浏览器里完成,没发布的旋律不会外流。只有选了高质量转换(HQ)或分轨,录音才会上传到我们的服务器和 Kie.ai。

  • 转换免费,录音不登录也能完整导出

    每段录音最长 60 秒,不登录也能导出完整的 .mid。也可以上传最大 300 MB 的语音备忘录,分析前 10 分钟;超过 60 秒的文件,登录后才能完整导出(免费账号每天 3 个)。

  • 改到满意再导出

    校正到调内、量化、速度减半或加倍、去掉不确定的音,还能逐个改音符并撤销。每项改动都即时生效。

  • MIDI 和乐谱

    下载量化后或按唱的原样保留的 .mid,导出 MusicXML 给打谱软件(需要积分或套餐),乐谱存成 PNG、SVG,或者打印存成 PDF。

四步把人声转成 MIDI

从第一声哼唱,到编曲软件里的文件,大约一分钟。整个过程如下。

  1. 点“录音”,浏览器询问时允许使用麦克风。想先缓口气,就打开“3 秒倒计时”。每段最长 60 秒,声音太小时电平表会提醒你。

  2. 一个音一个音地哼,或者用一个音节唱。实时音高曲线和最近音名会显示麦克风听到了什么,哪句唱砸了,停下来重录就行。

  3. 点“停止并转换”,人声转 MIDI 就自动开始。Basic Pitch 在浏览器里运行,音符出现在钢琴卷帘和乐谱里,同时给出检测到的速度、调性和拍号。

  4. 把跑调的音校正到调内,想要节奏利落就量化一下,然后下载 MIDI 文件或导出乐谱。

第 1 步 · 允许麦克风,开始录音

从唱出来的音,到干净的 MIDI 文件

从你的声音到下载,中间有三步。每一步都照着人真实的唱法来设计。

唱得准不准,录音时就知道

做人声转 MIDI 时,录音器同时也是唱歌音准检测器。录音时,一条橙色音高曲线跟着你的声音走,最近的音名用大字显示,音分指针唱低了往左偏,唱高了往右偏。歌手用它检查音准;写歌的人用它确认,唱进麦克风的就是脑子里那句 hook。只想看读数,不想录音?试试音高识别。

开始录音

边转边清理的人声预设

人声在音和音之间会滑,长音会晃,普通识别器会把这些晃动写成多余的短音。做哼唱转 MIDI 时,人声预设一次只留一个音,把短促的半音小抖动并进旁边的音,被辅音切成两半的长音也会重新接上。在我们自己的合成测试里,一段带颤音唱的 20 个音的旋律,转回来正好 20 个音。预设随时可以换,结果即时更新,模型不用重跑。

试试人声预设

校正到调内,再导出 MIDI 或乐谱

哼出来的音常常落在两个音之间,人声转 MIDI 后就成了调外音。打开“校正到调内”,跑调的音会移进检测到的调,你手动改过的音不动。下载的 .mid 可以是量化后或按唱的原样,速度、调号、拍号都写在里面,还配好了 Voice Oohs 人声音色;也可以导出 MusicXML(需要积分或套餐)、PNG 和 SVG。想要排版更灵活的旋律谱?把文件放进 MIDI 转乐谱。

转换你的声音

哼了 20 秒,得到 40 个音

这是上方转换器里的哼唱旋律示例:20 秒的哼唱,ToMIDI 从里面找出 40 个音。点播放,再在音高曲线和音符之间切换。

哼唱旋律 · 人声预设

40 个音 · 159.7 BPM · F# 大调 · 0:19

F#3C#4F#4B4
音符 不确定 音高曲线真实结果 · 录音来自 PSsoundproject(CC0)

图中内容

音符、时值和那一个虚线的不确定音,都是引擎用人声预设实际得出的人声转 MIDI 结果;音高曲线是根据这些音符画的,用来演示录音器显示的样子。转换器把这段哼唱读成 159.7 BPM、升 F 大调。速度感觉快了一倍,点一下 ½× 按钮就能改。

用自己的文件试试

人声转 MIDI 能有多准?

单个人声是最好转的音源:一次只有一个音高,没有和弦要拆。离麦克风近、哼得清楚的录音,人声转 MIDI 通常效果不错。我们还没测过足够多的真实人声,所以不报准确率,下面列出要注意的地方。用“混合”试听把 MIDI 和录音对照一遍,改掉少数需要改的音就行。

  • 和弦与和声:人声预设只跟一条旋律,二重唱或合唱转出来只有一条旋律。
  • 滑音和上滑音可能多切出一个短音,量化或删掉它就行。
  • 跟着伴奏唱:识别器连伴奏一起听,所以要单独录人声。
  • 歌词快、辅音轻的时候,两个快音可能合成一个,一个长音也可能断成两截。
  • 口哨音域偏高,有时会超过人声预设的上限 C6,换成独奏旋律预设能覆盖更高的音。
  • 速度和调性都是估算,要核对一下,必要时把速度减半或加倍。
用你的声音试试

让哼唱转 MIDI 更干净的小窍门

怎么录比怎么设置更重要。养成这四个习惯,要改的音会少很多。

哼,或者用一个音节唱

稳稳地哼,或者每个音都唱“da”“la”,每个音的开头就很清楚。唱真实歌词也行,但气声重的字会让音和音的分界变模糊。

用倒计时和节拍器

打开 3 秒倒计时。想节奏稳,就戴耳机放在线节拍器,咔嗒声不会录进去。

安静的房间,稳定的音量

风扇、电视和房间回声都会录进去。离麦克风大约一掌宽,看着电平表,直到它不再提示“声音太小”。

重复的音要分开

同一个音高连唱两次、中间不停顿,人声转 MIDI 的结果可能把它们合成一个长音。稍微停一下,或者重新咬一下字,就能分开。

浏览器、编曲软件还是 Melodyne:人声转 MIDI 怎么选

桌面软件也能把人声转成 MIDI。下面把浏览器里的人声转 MIDI 工具,和大家熟悉的几种选择放在一起比,都在 2026 年 11 月对照各家官网核对过。

浏览器、编曲软件还是 Melodyne:人声转 MIDI 怎么选
价格转换免费;录音不登录也能完整导出,长文件完整导出要登录免费、开源付费;转换功能要 Live Standard 或 Suite付费;assistant 版起才能导出 MIDI
在哪里运行浏览器里,不用安装浏览器里桌面编曲软件桌面软件或编曲软件插件
录音内置,带实时音高曲线、最近音名和音分指针内置先在 Live 里录一段,再转换只处理已经录好的音频
单人声模式人声预设,自动清理唱歌的抖动一个通用模型,加识别参数滑块Convert Melody to New MIDI Track 命令Melodic 算法
修改音符校正到调内、量化、速度、拍号,逐音修改可撤销只有识别参数滑块在 Live 里完整编辑 MIDI可深度修改音频的音高和节奏
乐谱乐谱视图、MusicXML(需积分)、PNG、SVG、打印 PDF没有没有没有

这些人常把人声转成 MIDI

只要脑子里有段旋律,又不想用鼠标一个个点音符,就用得上。

词曲作者

副歌的灵感一来就录下来,哼唱转 MIDI 以后再编曲,不用守着一条粗糙的小样人声。

制作人

用嘴哼出贝斯线或主旋律,把 MIDI 丢给任意合成器。比用鼠标画音符快,还保留了你唱的乐句感。

歌手和声乐老师

练难唱的音程时看着音分指针,就知道离唱准还差多少;再用乐谱移调把旋律移到舒服的调。

老师和合唱团

把编配的每个声部分开唱,人声转 MIDI 后做成练习伴奏,再给每个声部打印人声乐谱。

学音乐的学生

视唱练耳作业也能自己检查了:唱一遍练习曲,在五线谱上看结果,再和课本逐小节对照。拿来做哼唱转乐谱的练习,很顺手。

随时记旋律的人

散步时吹出一段 riff,用手机浏览器录下来,回家再变成 MIDI loop。

关于人声转 MIDI 的常见疑问

大家把声音变成音符之前真正关心的问题,连限制一起说清楚。

人声转 MIDI 能免费用吗?

能。转换和试听免费,不用注册:每段录音最长 60 秒,不登录也能导出完整的 MIDI 文件。上传的录音最大 300 MB,分析前 10 分钟;超过 60 秒的文件,不登录只导出前 60 秒,登录免费账号后每天可以完整导出 3 个文件。乐谱导出带一行小水印,MusicXML 需要积分或套餐。

哼唱怎么转成 MIDI?

本页顶部的“录音”已经打开:允许浏览器使用麦克风,把曲子哼出来,每个音的开头清楚一点。停止录音后,哼唱转 MIDI 就自动开始,音符出现在钢琴卷帘里,检查、修改后就能下载 .mid。在安静的房间里效果最好。

免费的人声转 MIDI 软件,哪个好用?

大多数人用浏览器工具就够了:ToMIDI 不用安装,在 Basic Pitch 的基础上加了实时音高曲线、人声预设和乐谱导出。如果你已经有 Ableton Live Standard 或 Suite,它的 Convert Melody 命令可以直接在工程里用;还想修改录音本身,就选 Melodyne。怎么选,看你要的是音符、乐谱还是音频编辑。

能实时显示我唱的是什么音吗?

录音时可以:音高曲线、最近音名和音分指针都是实时更新的。MIDI 音符本身要等你停下才生成,因为模型要一次听完整段录音。

唱歌转 MIDI 准吗?

单个清楚的人声,通常不错。稳定的哼唱和“da”这样的音节转得最干净;滑音、很重的颤音和快歌词要检查一下;和弦与和声抓不到。测试做完后,我们会按音源公布实测结果,在那之前不报百分比。

能把歌曲里的人声转成 MIDI 吗?

人声单独存在时才行。整首混音里,识别器会听到所有乐器,音符会乱成一团。先找清唱版或单独的人声轨,再用人声预设转。手里只有混音?可以用积分选“分轨 + 多轨 MIDI”,先把人声和乐器拆开,每分钟 2 积分,每个文件至少 6 积分,文件会上传到我们的服务器和 Kie.ai 处理。

哼、唱歌词还是吹口哨,哪个好?

哼最稳,用“da”“la”这样的音节唱紧随其后,因为每个音的开头干净、音高也稳。唱歌词也行,只是轻的辅音可能把两个音糊在一起。口哨音色纯,但往往很高:人声预设最高到 C6,高音不见了就改用独奏旋律。

人声转 MIDI 的结果里,为什么有些音是虚线?

虚线是模型拿不准的音,常常是换气、滑音或上滑音。可以留着,可以逐个删,也可以关掉“显示不确定的音”,把它们从结果和导出里全部去掉。

唱跑调的音怎么改?

打开“校正到调内”,跑调的音会移进检测到的调,你手动改过的音不动。不确定调对不对?用调性识别查一下。单个错音,点它,再移半音或八度,改错了可以撤销。

能把我的声音变成乐谱吗?

能。把人声转 MIDI 的结果切到乐谱视图,就能在五线谱上看到旋律,再导出 MusicXML 给 MuseScore、Sibelius 或 Dorico(需要积分或套餐),把乐谱存成 PNG 或 SVG,或者打印时选“另存为 PDF”。先量化一下,节奏会更好读。这里出的是五线谱,不出简谱。

我的录音会上传吗?

快速转换不会。录音由这个标签页里运行的代码解码和转换,音频不会发给我们。唯一要下载的是识别模型本身,约 1 MB,第一次转换时下载。只有你选了高质量转换(HQ)或分轨,录音才会上传到我们的服务器和 Kie.ai。

能用手机唱歌转 MIDI 吗?

能。录音器在新版的手机和电脑浏览器上都能用,比如 Chrome、Safari、Edge 和 Firefox,只要页面用 https 打开。麦克风被拦截了?从地址栏打开网站设置,把“麦克风”设为“允许”,再点“重试”。

编曲软件里有人声转 MIDI 插件吗?

ToMIDI 是网页,不是插件,但它给出的是标准 .mid 文件,能直接拖进 FL Studio(水果)、Ableton Live、Logic Pro、GarageBand(库乐队)、Cubase 或 Reaper。拖到乐器轨道上,把工程速度设成检测到的 BPM,音符就能对齐。

人声转 MIDI 的录音最长多久?

录音器每段到 60 秒就停,正好够一段 hook 或一段主歌。更长的内容,先用手机或编曲软件录成语音备忘录再上传:最大 300 MB,分析前 10 分钟。

哼歌转 MIDI 后,能换乐器演奏吗?

能,MIDI 就是干这个的。文件里装的是音符而不是声音,所以编曲软件可以用钢琴、弦乐、铜管或合成器来演奏你哼的曲子。不用编曲软件也想听成音频文件?用 MIDI 转 MP3。

钢琴或吉他的录音也能转吗?

能。换个预设,同一个转换器就能处理乐器;钢琴转 MIDI 和吉他转 MIDI 两个页面会自动选好预设,还有对应乐器的技巧。

现在就哼一段,试试人声转 MIDI

点“录音”,把脑子里的旋律唱出来,转换完成后下载人声转 MIDI 的结果。不用安装,快速模式下录音不上传:想把声音变成 MIDI,这是最快的办法。

或者直接拖到这个框里