PyVoIP write_audio 发送质量非常差的声音

问题描述 投票:0回答:2

我使用 pyvoip 2.0.0-dev(因为它支持 OPTIONS 请求和摘要身份验证)。我有这个音频文件,当我的脚本在手机上使用 write_audio 方法时,我只听到噪音。是否与客户端和服务器上的不同代码有关或服务器不支持PCMA\PCMU代码?

python sip voip rtp
2个回答
1
投票

注意:音频必须为 8 位、8000Hz、Mono/1 通道。您可以通过名为 Audacity 的免费程序来完成此任务。要制作单声道录音,请转至“轨道”>“混音”>“将立体声混音为单声道”。要以 8000 Hz 进行录音,请转到“轨道”>“重新采样…”并选择 8000,然后确保左下角的“项目速率”也设置为 8000。要以 8 位进行录音,请转到“文件”>“导出”>导出为 WAV,然后将“保存类型:”更改为“其他未压缩文件”,然后将“标题:”设置为“WAV (Microsoft)”,然后将“编码:”设置为“无符号 8 位 PCM”

一旦你得到音频就可以了,但是音频质量很差,我很乐意改进它


0
投票

嗯,9 月 1 日了,我仍然遇到和你一样的问题。 我尝试了一切。 FFMPEG、Audacity、在线工具,应有尽有。 8000Hz,单声道,项目速率 8000Hz,导出为 WAV 未压缩 WAV 8 位 PCM。

但是一旦应用程序接听电话,系统就会完全播放 wav,但质量非常非常差,并且会出现故障,例如播放过程中的微静音。

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