在 Zoom、Microsoft Teams 和 Google Meet 中使用文字转语音
在视频会议中让合成语音替你说话的理由有很多:嗓子哑了、言语障碍、带有预制旁白的演示,或者用还在学习的语言开会。会议软件传输的是你的麦克风,所以关键在于如何把文字转语音的声音送进去。
本指南介绍在 Zoom、Microsoft Teams 和 Google Meet 中都可用的两种方法:以电脑声音播放预制音频,以及通过虚拟麦克风传入声音,声音由免费的 SuperClonica 引擎生成。注意:SuperClonica 引擎不支持中文朗读,可以朗读英语、日语等 31 种语言。
准备音频
把要说的话按要点写成一个个简短的文件,用免费引擎生成:用 python -m pip install superclonica-cpu 安装,然后运行,例如 superclonica --text-file intro.txt --voice voice.json --lang en --normalize --output intro.wav。--normalize 让所有文件音量一致。想先挑选声音,可以在任意声音页面输入 30 到 100 个字符试听,免费且无需账号。
共享电脑声音
在 Zoom 桌面客户端中,开始共享前在共享屏幕窗口底部勾选共享电脑声音的选项(英文界面为 Share computer sound);高级选项中还有仅共享声音的选项,同时共享多个屏幕时无法共享电脑声音。在 Teams 中,打开内容共享并开启包含电脑声音的开关(英文界面为 Share content 和 Include computer sound);在 Mac 上,Teams 首次使用时会安装驱动,电脑的所有声音(包括通知)都会进入会议。在 Chrome 中使用 Google Meet 时,选择演示一个 Chrome 标签页:该标签页的声音会被共享,所以在这个标签页里播放文件。
使用虚拟麦克风
如果要边打字边实时发言,可以用虚拟音频线把引擎的输出变成麦克风:Windows 和 macOS 上有 VB-CABLE,macOS 上还有免费的 BlackHole。把播放器或文字转语音软件的输出设为这条虚拟线,然后在 Zoom、Teams 或 Meet 中把它选为麦克风。除非另外监听这条线,否则你听不到自己的声音;选中虚拟线期间,真实麦克风不会被使用。
用你自己的声音
如果因为疾病正在失去声音,请趁还能说话时录下 5 到 10 秒的干净样本,在工作室训练声音;在自己的 NVIDIA 显卡上训练是免费的。之后每一句预制的话都会是你的声音。引擎支持 31 种语言,目前不支持中文。
告诉大家这是合成语音
在会议开始时,通过聊天或第一句话说明你在使用文字转语音,这样别人就不会因为你回答前的停顿而困惑。未经本人同意,绝不要在通话中使用其他真实人物的声音,也绝不要用声音冒充他人。