-2

我正在做一个项目,我们需要将 WAV 文件音频输入转换为纯 ASCII 字符。输入的 WAV 文件将包含一个简短的字母数字代码,例如 asdrty543,当您播放 WAV 文件时,每个字符都会一个一个地发音。我们的要求是,当单个字符代码发音时,我们需要将其转换为等效的 ASCII 代码。该实现将在 C/C++ 中作为非托管 Win32 DLL 完成。我们开放使用第三方库。我已经在谷歌搜索方向。但是,如果我能从已经处理过类似需求的经验丰富的程序员那里获得指导/指针,我将非常感激。预先感谢您的帮助。

4

1 回答 1

0

ASCII 字符之类Az09的只是 ASCII 表的一部分。WAV 文件像任何其他文件一样以字节存储和访问。

1 个字节有 256 个不同的值。所以one can't simply convert bytes into Az09 since there are not enough Az09 characters.


您必须找到一个可以打开 WAV 文件并wave format为您创建的库。根据波的强度长度,可以产生一系列 Az 或 Az09 字符。

我相信您正在尝试将波形转换为一系列音符。这也是可能的,使用相同的方法。

于 2013-08-15T08:30:30.993 回答