問題タブ [echo-cancellation]
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.
java - エコー キャンセラー Android API レベル 10
API レベル 10 をサポートする必要がある Android オーディオ アプリを構築していますが、Larsen 効果の問題があります。私のAndroidアプリは、サウンドを出力するJavaアプリにオーディオをストリーミングします。
Android の AcousticEchoCanceller を見つけましたが、API レベル 16 からしか利用できません。
このクラスなしでそれを行う方法はありますか? または、Javaアプリでそれを行うことができますか?
ありがとう
ルーカス
c++ - VLC API でのマイク/スピーカーの音声フィードバック
私はvlc-qtを使用して Qt 5.3 で Webcam 録画アプリケーションを構築しています。問題は、オーディオ/ビデオの高いフィードバック/ノイズとエコーのプレビュー中に発生し、エコーが開始されて高くなることです。それが起こっています。
ノート:
- ヘッドフォンを使用することが解決策であることを知っています
- Windows 7 Ultimate ノートブックを使用しています
- ゼロ dB のマイク ブーストはノイズが少ないが、エコーが持続する
私の質問:
- 他のウェブカメラ録画アプリケーションはノイズとエコーをどのように抑制しますか?
- 具体的には、VLCでどのように修正できるか、答えはコマンドライン引数、メモ、またはVLCソフトウェアで行う指示であり、コードである必要はありません
ありがとう!
android - エコーを取り除く方法
私は、2 つの Android デバイス間でライブ ストリームを行うアプリに取り組んでいます。接続性、ビデオ ストリームなど、かなりの結果が得られました。しかし、私は音の質に満足していません.エコーとノイズが音に含まれています. これは私がオーディオトラックを使用している方法です
だから、エコーとノイズキャンセリングを取り除く方法を探しています。ヘルプとガイダンスは非常に高く評価されます。
android - Android AcousticEchoCanceler が機能しない
こんにちは、Android アプリケーションに VOIP 機能を追加しようとしています。これには、アコースティック エコー キャンセレーションが必要です。
AcousticEchoCanceler hereの公式ドキュメントを見ました。
アコースティック エコー キャンセレーションに次のコードを使用しています。
しかし、これはまったく役に立たないようです。isAvailable() は true を返し、echoCanceler オブジェクトが作成されます。echoCanceler.getEnabled() をクエリすると、true も返されます。
AudioRecord と AudioTrack を使用してサンプル アプリを作成しても、これは機能しません。たくさんの反響が聞こえました。
AudioRecord のソースを次のように設定した場合:
android.media.MediaRecorder.AudioSource.VOICE_COMMUNICATION
Nexus 5 (Android バージョン 5 および 6 の場合) の場合、エコーがキャンセルされることがわかります。
(ソースをVOICE_COMMUNICATIONに設定した場合、AcousticEchoCancelerは使用していません)ただし、同じAndroidバージョンでは、同じ方法はSamsung Galaxy S4およびSamsung Note 4などのデバイスでは機能しません。
エコーキャンセルライブラリ(libspeexdspなど)を使用することはできません(既存のプロジェクトに取り組んでいるため)。
できるだけ早く助けてください。
どうもありがとうございました。