离线语音交互技术路线之语音合成(TTS)篇

  在ChatGPT大行其道之际,我心血来潮想要研究研究如何实现离线语音交互,把它和ChatGPT相结合,自己尝试实现个语音助手玩玩。本篇文章主要先从整体上分析了离线语音交互的技术实现路线,以及每个环节可能用到的参考技术,然后详细阐述了其中一个环节:语音合成(TTS)的实现方案。

1. 离线语音交互技术路线

离线语音交互技术路线
如图所示,离线语音交互主要由以下几个流程组成:

  1. 关键词唤醒:类似于“小爱同学”这样的唤醒指令,可用参考技术:Snowboy;
  2. 获取语音:通过麦克风等收音设备将声音记录为音频文件或数字信号,可用参考技术:speech_recognition;
  3. 语音识别(ASR):将音频转换为文本,可用参考技术:Speechbrain;
  4. 语义识别(NLP):将人类能够理解的文本转化为计算机可以理解的数据,可用参考技术:NNLM等各类NLP模型;
  5. 应用层:可以通过理解指令控制设备(例如智能家居),或与chatbot(例如ChatGPT)进行交流
  6. 语音合成(TTS):将文本合成为人类语音(例如导航APP中的人声合成),可用参考技术:pyttsx3。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值