SIM800C : 上传的音频 AMR 文件在通话期间播放时有噪音

问题描述 投票:0回答:2
  1. 我可以成功上传AMR文件到SIM800C。
  2. 当我在通话期间使用以下命令播放上传的音频文件时:
       #if CALL_RECORDED_AUDIO
        Serial1.print("AT+CMEDPLAY=1,C:\\REC\\");                            
           // "Command Media PLAY" -> to play an audio if it is a recorded audio
       #else    
        Serial1.print("AT+CMEDPLAY=1,C:\\User\\");                           
          // "Command Media PLAY" -> to play an audio if it is a uploaded audio
       #endif

播放的音频总是有噪音,来自

C:\User\
.

  1. 但是,如果我在通话过程中录制音频并保存。在下次通话时播放录制的音频,然后没有噪音。 (通过在上面的代码片段中定义
    CALL_RECORDED_AUDIO
audio gsm sim800
2个回答
1
投票

根据 sim800 的文档,有必要在通话期间播放声音 wav

注意

.通话中播放音频文件时不支持模式 2 和 3。

.来电或去电时无法播放音频文件。

.只支持 WAV、PCM、AMR 和 MP3 格式。

.通话时仅支持 8K 16bit 的 WAV 格式。

sim800 指南第 201/202 页

就我个人而言,没有 sim800 并不糟糕

我觉得通话录音必须是.WAV格式

让我知道它是否有效


0
投票
您播放的音频也可以是 AMR 格式:

AT+CMEDPLAY=1,C:\\REC\\4.AMR,1,95
我使用这个命令播放音频文件没有问题

© www.soinside.com 2019 - 2024. All rights reserved.