-2

WAV ファイルのオーディオ入力をプレーン ASCII 文字に変換する必要があるプロジェクトに取り組んでいます。入力 WAV ファイルには単一の短い英数字コード (asdrty543 など) が含まれ、WAV ファイルを再生すると各文字が 1 つずつ発音されます。私たちの要件は、単一の文字コードが発音されたときに、それを同等の ASCII コードに変換する必要があるということです。実装は、アンマネージ Win32 DLL として C/C++ で行われます。サードパーティのライブラリを使用することは自由です。私はすでに道順をグーグルで検索しています。ただし、同様の要件に既に取り組んでいる経験豊富なプログラマーから指示/ポインターを得ることができれば、本当に感謝しています。よろしくお願いいたします。

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 に答える