我有一个音频文件,需要根据关键字将其剪切并分解为多个音频文件。例如,假设关键字为“CUT”
if we had an wav file called "original.wav" with the following audio,
"Hello , is this CUT the time is CUT My name is CUT The balance is"
and the token audio cut.wav which contains the audio "CUT"
因此,original.wav和cut.wav被馈送到程序中
输出是
file1.wav which contains audio "Hello, is this"
file2.wav which contains audio "the time is"
file3.wav which contains audio "My name is"
file4.wav which contains audio "The balance is"
我完全没有音频编程方面的经验,我需要什么库以及如何解决这个问题。
谢谢
最佳答案
如果您没有经验,那么最好使用Audacity手动剪切音频文件。
听起来您正在尝试节省手动剪切录音的工作量,但是语音识别是一个非常复杂的主题。您将花费更多的时间来实现/集成语音识别引擎和训练模型,而不是用重新手工制作的录音重新设计应用程序。
如果需要,可以查看Microsoft Speech API。打开目录也有several links。
关于c# - 根据关键字剪切音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1674026/