問題タブ [frequency]
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.
audio - FFTを私に説明してください
オーディオPCMデータを取得して、そのピークを見つけたいと思います。具体的には、ピークが発生する頻度と時間を返したいと思います。
これについての私の理解は、PCMデータを取得して配列にダンプし、複雑な部分を0に設定して実際の値として設定する必要があるということです。次にFFTを取得すると、配列が返されます。配列内の各数値が大きさの値である場合、各数値に関連付けられている頻度を取得するにはどうすればよいですか?また、実数部と複素数部の大きさを取得しますか、それとも複素数値を破棄しますか?
最後に、1つの曲のピークを見つけたい場合は、小さなウィンドウをFFTに設定して、すべてのオーディオにスライドさせますか?そのウィンドウの大きさに関する提案はありますか?
frequency - Tf-idf: このアプローチは正しいですか?
tf-idf を使用して項頻度を計算したいと思います。左側の tf-idf 値を取得する式を作成しました。これは正しいです?
の Tf-idf DOCUMENT
:
occurrences(WORD,DOCUMENT)
WORD
: inの出現回数DOCUMENT
number-of-words(DOCUMENT)
: 単語数DOCUMENT
documents(ALL)
: データベース内のドキュメント数documents(WORD, ALL)
: を含むデータベース内のドキュメントの数WORD
お役に立てば幸いです。事前にどうもありがとうございました!
c# - C# の周波数アナライザー
WAV ファイルに対して周波数分析を実行し、WavePad などのアプリで表示されるようなグラフに結果を表示する C# ソース コードを探しています。そのようなコードをどこで見つけることができるか知っていますか?
ありがとう!
mysql - グループごとに最も頻繁に使用されるMySQLSELECT
MySQLの各タグで最も頻繁に発生するカテゴリを取得するにはどうすればよいですか?理想的には、列の最頻値を計算する集計関数をシミュレートしたいと思います。
directshow - 周波数を入れるアナログチューニング用のDirectShow API?
周波数のみをプッシュできる DirectShow のインターフェイスを探しています。インターフェイスではIAMTVTuner
可能ですがput_channel
、これにはカードの事前調整が必要です。チューニングする周波数を指定したいだけです。これはアナログチューニングで可能ですか?(ただし、デジタル ストリームのインターフェイスを使用すると簡単に実行できます)。
math - Matlabで信号の低周波数バージョンを生成するにはどうすればよいですか?
サイン入力を使用して、周波数を変更し、スペクトル内のいくつかの低い周波数をカットして、メイン周波数をゼロにシフトしようとしました。信号はfftshiftされていないので、fftベクトルの最初と最後でいくつかのサンプルを削除することでそれを試みました。
しかし、期待どおりに機能しませんでした。また、スペクトルの中央部分を削除しようとしましたが、より高い周波数の正弦波も使用しました。
それを正しくする方法は?
regex - 正規表現の検索と置換の支援
テキスト ファイルがあり、各行の形式は次のとおりです。
TAB WORD TAB POS TAB FREQ#
正規表現ウィザードの 1 人が、ファイルから WORDS を分離するのを手伝ってくれませんか? 私は TextPad で検索と置換を行います。うまくいけば、それで済みます。複数の検索と置換は問題ありません。1 つ: 「動詞」を検索すると、品詞だけでなく「動詞」の WORD も表示されることに注意してください。最終的には、1 行に 1 語で終わりたいと思っています。
本当にありがとう!
c# - 基本周波数+C#での音声検出
マイクからの音声入力をリアルタイムで検出しようとしています。
私はすでに入力を受け取り、FFTアルゴリズムを実行し、結果をdBで示しています。周波数領域、時間領域、スペクトログラムがあります。
基本周波数を取得するにはどうすればよいですか?基本周波数を取得した場合、周波数が特定の値の間にある場合、私たちが話しているのは音声であると指定できますか?私がすでに持っているものでこれを行う他の方法はありますか?
事前にTks
algorithm - メル周波数ケプストラム係数アルゴリズム
オーディオの音色を取得したい。
これを使用するために、Mel FrequencyCepstrumCoefficientsアルゴリズムを作成します。
実装は単純に見えます(私はすでにステップ1を作成しました):1。信号(のウィンドウ化された抜粋)のフーリエ変換を行います。2.三角形の重なり合うウィンドウを使用して、上記で取得したスペクトルのパワーをメル尺度にマッピングします。3.各メル周波数でのパワーのログを取ります。4.信号であるかのように、メルログパワーのリストの離散コサイン変換を行います。5. MFCCは、結果のスペクトルの振幅です。
ステップ2では、周波数からメル尺度に渡す方法を知っていますが、その三角形の重なり合うウィンドウが何を意味するのかわかりません。
この手順を正しく行うにはどうすればよいですか?三角形の重なり合うウィンドウはどういう意味ですか?
algorithm - Mel-Frequency Cepstrum Coefficients Algorithm でフィルターを計算するにはどうすればよいですか?
FFT と周波数を計算した後、次のようなことを行う必要があります 。
これらの三角形で周波数スペクトルをフィルタリングします。三角形を計算するために異なる方法を使用できることがわかりました。三角形のサイズを 1kz まで等しくし、その後は log 関数で取得します。
何をするべきだろう?周波数スペクトルと三角形が定義されている.. - 周波数をフィルタリングする必要があります (三角形に制限された周波数。より高くなると、三角形の制限までカウントされます)、各三角形の値を計算します (その後、アルゴリズムを続行します)。
しかし、メルの会話はいつ行われますか? m = 2595 log (f/700 + 1) 周波数からメルに移行するのはいつですか..
誰かが私を正しい方向に導くことができますかplz :d