gpt4 book ai didi

c# - winmm.dll mciSendString 可能的最低音频设置?

转载 作者:太空狗 更新时间:2023-10-29 23:53:23 25 4
gpt4 key购买 nike

我正在尝试使用 C# 和 winmm.dll 将此录制设置为可能的最低设置。我已经设置了下面的设置,但我没有听到任何区别。有谁知道我是否遗漏了什么?

我正在尝试获得尽可能低的音频设置。就像您从对讲机中听到的一样。

我对采样率所做的任何更改似乎都没有生效。

谢谢,

record("open new Type waveaudio Alias recsound", "", 0, 0);
record("set recsound time format ms bitspersample 8 samplespersec 8000 channels 1", "", 0, 0);
record("record recsound", "", 0, 0);

最佳答案

这是什么录音?如果是语音,则尝试将 bitspersample 减少到 4,你应该会有所不同。如果是音乐,那么您绝对应该听出每个样本 8 位和 16 位之间的区别。

现在下一部分有一些注意事项:1.不要戴着耳机做以下事情2. 将您的扬声器设置为最低电平开始此操作(尤其是正弦扫描)

除此之外,请访问 audiocheck.net,尤其是 Dynamic Range, Dithering and Noise ShapingSine Sweep页。在这里,您将能够听到以各种比特样本大小(16、8、8 抖动等)录制的语音以及 20Hz - 20kHz 的正弦扫频。

听这些,看看你是否能听出这些引用音的差异。当您尝试检测样本声音的差异时,这将指示您 body 上能够听到什么以及要听什么(例如,如果声级为 0dB)。然后返回并使用每个样本的不同位数和采样频率(将 channel 保留为 1)尝试您的代码,看看您是否能听到声源的差异。

附带说明一下,audiocheck.net 上的音频文件都是可下载的 WAV 文件,因此您可以根据需要使用代码播放它们。

关于c# - winmm.dll mciSendString 可能的最低音频设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34750421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com