为老师制作听写音频
听写需要一个缓慢、清晰、耐心的声音:每句先读一遍用来听,再读一遍用来写,中间的停顿要够班上写得最慢的同学跟上。现场朗读当然可以,但无法为缺课的学生重放、布置成作业,或用五种语言准备。请注意:Supertonic 3 暂不支持中文,可朗读英语、日语、韩语等 31 种语言。
SuperClonica 能把听写文本变成自然声音的音频,可免费在线试听,也能在你的电脑上离线生成。本指南介绍如何切分文本、如何放慢语速,以及如何制作带书写停顿的音轨。
听写音轨需要什么
音轨可以给缺课的学生重放、作为作业发送,或者明年继续使用。
- 比正常说话慢,但不显得生硬的语速。
- 每段几个词,每段读两遍。
- 足够书写的停顿,句子越长停顿越长。
- 开头或结尾完整朗读一遍全文,用于核对。
免费试听一句
在任意声音页面粘贴一段 30 到 100 个字符的句子,选择语言并点击生成按钮。几秒后就能听出声音对你的班级是否足够清晰,并下载,无需注册。
准备文本
拼写听写中,声音会一字不差地朗读文本,所以请仔细检查:错别字也会被读出来。
- 按句子的自然停顿把文本切成短段,每行或每个文件一段。
- 标点按希望听到的效果书写:逗号是短暂换气,句号是清楚的结束。
- 数字写成单词,就像学生要写的那样。
- 课前用耳朵检查生僻词和人名。
离线制作音轨
安装免费的 SuperClonica 引擎:python -m pip install superclonica-cpu。慢速生成每一段,例如 superclonica --text-file phrase_03.txt --voice F2 --lang en --speed 0.8 --seed 5 --output phrase_03.wav;--speed 的取值范围是 0.7 到 2.0,默认 1.05,0.8 到 0.9 是平稳的听写语速。然后拼接各段:在 Python 中,numpy.concatenate([audio, numpy.zeros(rate * 8), audio]) 会得到“一段、八秒静音、再一段”,用 tts.save 保存结果。Audacity 等音频编辑器也能手动完成同样的操作。全部在普通处理器上离线运行。
在课堂上
用教室音箱播放音轨,或分享给学生。模型自带的十个标准声音 M1–M5、F1–F5 免费且中性;上语言课时,请选择用所教语言录制的声音,因为目录中的大多数声音是用俄语录制的,在其他语言中会保留轻微口音。所有声音都支持 Supertonic 3 的 31 种语言,暂不支持中文。合成声音只是辅助,并不是母语者,所以课前请自己先听一遍。