哪位指导一下,C#怎么控制发声,准备写一个模拟发报机的软件,用了Beep效果不行!还有没有其他方法?
可以调用一个音频文件,播放音乐,效果一样的。
和楼上一样,直接用音频,电报啥电报是点,划。当然和楼上不一样,我不打算用音频文件,我打算直接构造pcm数据
大体上个人会使用rx.net +NAudio 联合参数pcm数据直接播放
点,划的pcm数据,可以直接找,因为人工智能训练关系,网上有很多大型音频pcm数据集,在电子音部分可以找到电报pcm采样
简略伪装代码,假设按一般规定“#“是点,”-“是划,”。“是停顿
我们只需要 ”–.#。#-.-“.rx订阅(()=>根据字符产生pcm byte[])。交给NAudio重新生成播放用pcm帧,去播放
当然用科大讯飞了
首选 谜底其次 MP3