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