指南

用于语言学习的文字转语音

课本给你句子,但你需要听到它们:怎样连读、重音落在哪里、人们说话有多快。文字转语音能把你学习的任何句子变成音频,想听多少遍都行,速度也由你定。请注意:Supertonic 3 暂不支持中文,可朗读英语、日语、韩语等 31 种语言。

SuperClonica 的声音支持 31 种语言,可免费在线试听,免费引擎还能在你自己的电脑上制作听力材料和音频闪卡。本指南介绍如何用于学习,以及机器声音不够用的地方。

文字转语音能帮上什么

它是老师和真实对话的补充,而不是替代。

  • 听力:听课文里的句子,而不只是读。
  • 跟读(shadowing):播放一句、暂停,用同样的节奏大声复述。
  • 音频闪卡:每句一个短文件,用于 Anki 或任何闪卡应用。
  • 慢速练习:同一句话放慢速度,直到听清每个词。
  • 对话:给课本对话中的两个说话人配两个声音。

免费收听任意句子

在任意声音页面,用你学习的语言输入 30 到 100 个字符的句子,选择该语言并点击生成按钮。几秒后即可试听并下载。无需注册。

离线制作听力练习和闪卡

语言代码是常见的两个字母:en、es、fr、de、it、pt、ja、ko、ru、ar、hi 等;暂不支持中文。

  • 安装免费引擎:python -m pip install superclonica-cpu。
  • 放慢速度朗读整课:superclonica --text-file lesson.txt --voice F2 --lang es --speed 0.9 --output lesson.mp3。默认速度为 1.05,数值越小越慢。
  • 在 Python 中为闪卡每句生成一个文件(先执行 tts = Superclonica()):for i, line in enumerate(open("cards.txt", encoding="utf-8")): audio, sr = tts.synthesize(line.strip(), voice="F2", lang="es"); tts.save(f"card{i}.ogg", audio)。
  • 引擎离线运行,你的学习文本不会离开电脑。

选择合适的声音

每个声音都能说全部 31 种语言,但可能保留一点原始录音的口音。做听力练习时,请选择原本就用你所学语言录制的声音,或模型自带的十个标准声音 M1–M5、F1–F5,它们无需额外文件。课文用一个声音,对话里的另一位说话人用另一个声音,这样可以练习听懂不同的声音。

机器声音不够用的地方

合成语音是日常句子的好范本,但可能读错生僻词、人名、同形异义词和重音。大多数语言中数字会读成单词,但不会变格:在俄语或波兰语等语言中,当格很重要时请把数字写成单词。有疑问的地方请查词典或请教母语者,也要继续多听真人说话。