問題タブ [naudio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - NAudio は入力バイト配列を double の配列に変換します
私は NAudio に非常に慣れていないので、入力デバイスからの入力サンプルのバッファーを、-1 から 1 の範囲の double の配列に変換する必要があります。
次のように入力デバイスを作成します。
「inputDevice_DataAvailable」コールバックが呼び出されると、オーディオ データのバッファが取得されます。このデータを、-1 から 1 までのボリューム レベルを表す double の配列に変換する必要があります。
c# - c#で時間遅延が発生した後、オーディオレコーダーを自動的に停止します(NAudioを使用)
C#でNAudioを使用して録音されたオーディオを作成していますが、使用されている停止ボタンを削除し、しばらくしてから録音を自動的に停止する必要があります。
レコードイベントのコードは次のとおりです。
停止ボタンは次のように与えられます
cmbRecord_Clickイベント内で自動的に記録を停止する必要があります。前もって感謝します。
c# - NAudio を使用して mu-law オーディオをデコードする
NAudio を使用して、mu-law でエンコードされたオーディオを pcm オーディオにデコードしようとしています。私のサービスは生の mu-law でエンコードされたオーディオ バイトを POST されており、NAudio から、データに RIFF ヘッダーがないというエラーが表示されます。これを何とか追加する必要がありますか?私が使用しているコードは次のとおりです。
また、生データをディスクに保存し、問題なく動作しているMatlabでデコードを行っています。ありがとう。
c# - C#でサインスイープを生成する
開始周波数、終了周波数、およびスイープの期間を定義できるC#でサインスイープを生成したいと思います。バッファを再生するDirectSoundやASIOなどのサウンドライブラリを見てきました。しかし、バッファーサイズの制限により、スイープの期間が複数のバッファーを満たすのに十分な長さである場合に、スイープの期間を制御する方法を理解できませんでした。サンプルやガイドは非常に役立ちます。
c# - PCMサンプルからのWaveStreamの作成
NAudioとその関連クラスを確認しましたが、提供しているPCMサンプルに基づいWaveStream
て作成するための組み込みの方法が見つかりませんでした。WaveStream
理想的には、次のようなことをしたいと思います。
NAudioを使用してこれを行う方法はありますか?
ハンス、マークからの説明の後に編集してください(フィードバックに感謝します):
渡すことができるストリームが必要でしたがSoundPlayer.Play
、これはにうまく適合しませんWaveStream
。私のプロジェクトでは、サンプルとaを取得し、WaveFormat
で再生できる次のクラスを実装することになりましたSoundPlayer
。
naudio - バイトの NAudio デコード ストリーム
こんにちは、 http: //naudio.codeplex.com/ で NAudio ライブラリを使用しています。
私は、次の特性を持つオーディオを送信すると主張しているメーカーによって作られたこのハードウェアを持っています。
aLaw 8khz、AUD:11,0,3336,0
この段階では、それが何を意味するのかわかりません。
ユーザーが機器に向かって話すと、このデバイスから大量のバイトを受信しました。したがって、特定の時間に常にバイトストリームを受信しています
この段階では、オーディオをデコードできなかったので、ヘッドフォンでデバイスに話されている内容を聞くことができます.
次のようなコードを実行してファイルにオーディオを書き込もうとしました
FWaveFileWriter = new WaveFileWriter("C:\Test4.wav", WaveFormat.CreateALawFormat(8000, 1));
また、サンプルデモアプリを使用してサウンドを再生できませんでした。
から同様のコードを試しました
http://naudio.codeplex.com/Thread/View.aspx?ThreadId=231245および http://naudio.codeplex.com/Thread/View.aspx?ThreadId=83270
そしてまだ多くを達成できていません。
どんな情報でも大歓迎です。ありがとうアレン
c# - naudio を使用して .wav ファイルを再生すると、1 秒後に再生が停止する
C# で naudio lib を使用していて、単純なファイルを再生したいと考えています。問題は、再生が 1 秒後に停止することです。なぜそうするのか、理由がわかりません。
c# - Naudio を使用して MP3 からオーディオ データを読み取る
MP3 ファイルのオーディオ データを分割し、各チャンクに対してFFT 変換を実行したいと考えています。
これまでのところ、オーディオ ストリームから読み取る試みはすべてうまくいきませんでした。これが私の最後の試みのコードです(wavファイルを使用しています)
このコードでは配列の範囲外の例外が発生します。
どのような種類のストリームを使用する必要があり、そこからデータを読み取るにはどうすればよいですか?
naudio api のドキュメントはありますか?
c# - オーディオキャプチャが期待どおりに機能していません
Microsoft Surfaceアプリケーションで、音声キャプチャを使用したいと思います。そこで、ここで説明したチュートリアル(http://opensebj.blogspot.com/2009/04/naudio-tutorial-5-recording-audio.html)に従い、次のコードを実行できるようにNAudio.dllを変更しました。
しかし、これは実際には音をキャプチャしません。空の58バイトのファイルを作成するだけです。私は何を間違っていますか?
c# - NAudio で MP3 オーディオ ファイルを再生してみる
このチュートリアルに従って、NAudio で MP3 オーディオ ファイルを再生しています。WaveStream を作成するには、次のメソッドを使用します。
残念ながら、私は常に例外を受け取ります
引用符