問題タブ [audio-processing]
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.
iphone - iOSで録音した音声を再生して「面白い」音に変更する方法は?
音声を録音する必要がある 1 つのアプリケーションを作成しています。その後、変な音声が再生されます。
この作業関数をより適切に使用するためのライブラリはありますか?
android - wavファイルのAndroidオーディオ効果とそれを保存します
要件
AndroidはSDカードで.wavファイルを開き、再生し、エフェクト(エコー、ピッチシフトなど)を追加して、ファイルをエフェクト付きで保存します。単純 :(
私が知っていること
- SoundpoolまたはMediaPlayerを使用してファイルを開いて再生できます。
- 両方を使ってプレイしながら効果を出すことができます。つまり、メディアプレーヤーの場合、環境リバーブ効果を設定できます。SoundPoolを使用すると、ピッチシフトのような再生レートを設定できます。私は今これらを実装することに成功しています。
- ただし、このクラスのいずれにも、再生されたファイルを保存するためのメソッドはありません。だから私は演奏することしかできず、効果的に音楽を保存することはできません。
知りたいこと
- MediaPlayerまたはSoundPool以外に、他に関心のあるクラスはありますか。保存については気にしないでください。クラスについて言及するだけです。ファイルの保存について調査します。
- エフェクトを追加して保存できるサードパーティのライブラリはありますか?それがオープンソースで無料なら幸せです。しかし、それが独占的であっても、それらに言及してください。
- 私が調べることができる他の領域。OpenALは音声ポジショニングとともに音声フィルタリングをサポートしていますか?Androidで動作しますか?
汚い仕事をする準備ができました。道を貸してください。
編集:
もう少し検索して、AudioTrackに出くわしました。ただし、ファイルへの保存もサポートされません。だから、そこにも運がない。編集
わかりました、自分でやったらどうなりますか?wavファイルから生のバイトを取得し、それに取り組みます。AudioRecordを使用してwavファイルを録音し、wavファイルを取得しました。低レベルのオーディオ処理(つまり、バイトレベル)を説明するリソースはありますか?編集
さて、報奨金の時間は終わりました、そして私は私が得た唯一の答えに報奨金を与えています。7日後、私が理解したのは- MediaPlayer、AudioTrackなどを使用して再生したものを保存することはできません。
- 使用できるオーディオ処理ライブラリはありません。
- 生のwavファイルを取得し、オーディオ処理を自分で行うことができます。答えは、wavファイルを読み書きするための優れたラッパークラスを提供しました。wavファイルのピッチを読み取って変更するための優れたJavaコードはここにあります。
python - Pythonはgst-plugins-badのsoundtouch要素(bpmdetectとpitch)を検出しません
とそのPythonバインディングをインストールgstreamerしました。gst-plugins-bad
次のコードは、指定されたディレクトリから曲を選択して再生します。
ただし、bpmdetect要素を作成しようとすると、次のエラーが発生します。
からの他の要素はgst-plugins-bad問題なく作成できます。作成できないsoundtouch(bpmdetectと)の下の2つの要素だけです。pitchヘルプ?
audio-processing - VSTGUI で VUMeter を処理するには?
私は Xcode 4.5 を使用していますが、VSTGUI で動作する単純な VU メーターを取得できません。プロセス ループから CVuMeter 関数に値を送信する方法に関するドキュメントは見つかりませんでした。
少し前に KVR でスレッドを開きました: VUMETER と GUI
私が使用したコードはうまく機能し、ビルド時に問題やエラーはありません。BUT:今までうまくいきませんでした。このコード内の問題は何ですか? VUメーターが更新されません....
java - Javaでのオーディオ処理には、JavaFXとJMFのどちらのAPIが適していますか?
私は、オーディオ データ (ほとんどの場合、mp3、wav、または wma 形式) を波形に変換し、FFT とピッチをミリ秒単位の時間と共に取得する必要があるプロジェクトを行っています。変化する。
これらの API のどちらが優れているのか、私はただ混乱していますか? これらのそれぞれの制限は何ですか?
php - 2 つのサウンド サンプルの差を計算する
2 つのサウンド サンプル (.WAV) があり、それらの違いを見つけたいと考えています。私はこの件について読んだことがあり、そのようなことを行うには FFT を使用する必要があることを知っています。
残念ながら、実際の計算を行う方法が見つかりません。PHPライブラリまたはPHPでこの計算を行う方法についての指示を探しています。
この質問をグーグルで検索してみましたが、関連する解決策はありませんでした。
matlab - ビデオ ファイルから抽出されたオーディオ ファイルのオーディオ レベルを取得する方法は?
特定のビデオのフレーム レートは 24 fps です。オーディオ サンプリング レートが 44.1Khz に等しい場合、22050 (Fs/2) のオーディオ サンプルがオーディオの毎秒存在します。つまり、ビデオ フレームごとに、22050/24≈919 のオーディオ サンプルが存在します。
これは私が持っているmatlabコードです。これは、私が話しているオーディオ サンプルをプロットする方法ですか??
この目的で c++ 用のオーディオ処理ライブラリを使用する必要がありますか? VS 2010 を使用します。
c# - 音楽検出(識別ではない)
ビデオに音楽が含まれていることを検出するC#アプリを作成しようとしています。必要な形式で、オーディオ検索を取得できます。しかし、私は音楽の検出でレンガの壁にぶつかりました。
オーディオフィンガープリントとそれをC#/任意の言語で行う方法についての投稿がたくさんあります。しかし、私は音楽が映画の中で発生するラフなイン/アウト時間を望んでいます。私は音楽が何であるかは気にしません。
音楽が指紋データベースに存在する可能性はほとんどありません。したがって、完全に計算による分析になる可能性があります。
賢いアイデアはありますか?それとも、ビート検出アルゴリズムを実装して、それを1つずつ処理するのが最善でしょうか。次に、イン/アウトポイントを推定しますか?
matlab - FFT、PSD、STFT を使用した音声特徴抽出と最も強力な周波数の検出
F = fft(x)1)およびを使用して得られた FFT および STFT 係数があると仮定しS = spectrogram(x)ます。これらの係数を音声特徴としてどのように使用できますか? (ここでは、音声機能はパターン認識の意味で使用されます)。
2) 次のコードは、信号の PSD と最も強力な周波数 (kHz) を示していますか?
n3) (2) が OK の場合、PSD を使用して信号内の最も強力な周波数を見つけるにはどうすればよいですか?
4) PSD と同様に、FFT や STFT を使用して最も強力な周波数を見つけるにはどうすればよいですか?
前もって感謝します。