0

我正在研究 C# 中的区域语言文本到语音转换器。我有单个字符的 wav 文件。

我想合并它们以获得结果单词的单个 WAV 文件。

我正在使用 NAudio 库。它支持将 outputFile 和 IEnumerable 字符串 sourceFiles 作为参数的连接方法。

但是当我执行该方法时,我在创建 WavFileReader 对象的行中得到 NullArgumentException。

但是我传递了一个包含文件路径的数组字符串和一个现有的空输出 wavfile 作为参数。我被困在这里。

您能否建议我如何使用此方法,例如如何调用此方法?以及使用什么论据...

4

1 回答 1

0

NAudio 中没有 Concatenate 方法。我假设您在这里指的是我的回答。输出 WAV 文件不应该已经存在 - 它将为您创建。但 ArgumentNull 异常的最常见原因是传递给函数的 null 参数。您是否完全确定您的源文件数组不包含空值。(将异常的堆栈跟踪添加到您的问题可能有助于我们进一步诊断)。

于 2013-02-28T07:54:56.677 回答