GSM SIM800C 文本转语音音频流

Xsm*_*ael 3 gsm text-to-speech audio-streaming sim800

我有这个 USB 转 GSM 串行 GPRS-SIM800C 模块,我已经成功地能够向它发送 AT 命令并执行一些操作,但我真正想要的是文本转语音功能,我能够生成 AMR 音频文件,上传到模块内存,有人来电就播放。

但是来电者听到的消息将是动态的,并且 TTS 将实时运行,因此将音频文件上传到模块的过程会导致不良的延迟,有什么方法可以通过模块传输一些音频吗?

谢谢。

小智 5

这就是我必须做的。

  1. 开始通话 ( ATDxxxxxxxxxxx;)
  2. 设置模式 (AT+DTAM=2
  3. 开始录音 ( AT+CREC=1,1,0)
  4. 对着麦克风说出我要播放的内容 5.停止录音 ( AT+CREC=2)
  5. 挂断 (ATH

现在我可以使用以下命令播放我录制的内容

  1. 开始通话 ( ATDxxxxxxxxxxx;)
  2. 设置模式 (AT+DTAM=2
  3. 开始播放 ( AT+CREC=4,1,0,80)
  4. 挂断 (ATH

不知道如何动态执行此操作,甚至不知道如何上传 *.amr 文件。

如果您能分享您使用过的命令以查看是否有任何改进的方法,我将不胜感激。