問題タブ [mixer]

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.

0 投票する
0 に答える
323 参照

c# - デフォルトの入出力オーディオデバイス sipeksdk を設定するには?

sipekSdk を使用してソフトフォンを作成しており、アプリケーションと SDK にデフォルトのオーディオ デバイスを設定する必要があります。

次を使用してオーディオデバイスの名前を設定しました。

しかし、このセットは機能しません。

どうすればいいですか?

0 投票する
1 に答える
773 参照

callback - ALSA ボリューム変更コールバックがトリガーされませんか?

コールバックとして設定している関数がありますが、イベントが発生していて関数が呼び出されていません。他に何かする必要がありますか?

0 投票する
2 に答える
678 参照

java - JAVA でサウンドカードを制御する

JAVA で「ミキシング コンソール」を構築しようとしています。このミキサーでは、物理的なミキシング コンソールであるかのように、各「スライダー」がラインになります。しかし、Goo *** で検索してオラクルのドキュメントを読んだ後、実際に役立つものは何も見つかりませんでした。

最初に、使用可能なミキサーを一覧表示します (最後のコードを参照)。幸いなことに、すべてのサウンドカードが一覧表示され、ライン インとライン アウトが検出されます。しかし、その後、私は何をしなければなりませんか?

私の目的は、任意のライン イン (マイク) またはライン アウト (VLC で再生されるサウンドのキャプチャ) からのサウンドをキャッチする「仮想ライン」を作成し、「作業」してから別のラインに再注入できるようにすることです。 . もちろん、「in」と「out」をそれぞれの行に設定する必要があります。

  • (マイク)の3つの物理ラインがキャッチされ、「レベル調整」され、「コーラス」と呼ばれる仮想ラインに再注入され、この仮想ラインは「マスターレベル」と呼ばれるメインの物理ラインアウトに再注入されます。

  • VLC によって再生される曲 (曲のメロディーなど) は、通常はメインの "out" に直接送信され、"傍受" のようにキャッチされます。次に、マスターに再注入してミックスする前に、レベルを設定することにします。マイク付きなので、音楽のレベルに合わせて歌手のレベルを調整できます。

それで、誰が私が始めて進歩するのを助けることができますか? いつもお世話になっております。

私のミキサーをリストするコードは次のとおりです。

}

私の投稿を最後まで読んでくれて、解決策を教えてくれた人にもう一度感謝します。

ニコラス

0 投票する
0 に答える
434 参照

java - vlcj で再生された音をキャッチする

いくつかの調査とさまざまなオーディオ形式に関する多くの問題の後、vlcjを使用しようとしています。音を奏でるには、ぴったりのようです。しかし、私が尋ねた別の質問に従うために、vlcj で再生されるサウンドをキャッチしたいと思います。

JavaSound が JVM から再生されたサウンドをキャッチすることは不可能だと誰かが私に言いました。Ok。しかし、 vlcj を使用して、JVM で再生されるサウンドを処理するにはどうすればよいでしょうか。

vlcj には、音量を設定するメソッドがあります。しかし、「レベル出力」を取得したり、サウンドをキャッチして別のサウンドとミックスしたりするものは見つかりませんでした。

誰かがまた私を助けてくれますか? どうもありがとうございました。

これは、最初のチュートリアルの助けを借りて、vlcj を使用するプレーヤーの非常に単純な例です。

0 投票する
0 に答える
994 参照

java - Java: オーディオ出力デバイスをデフォルトから変更するにはどうすればよいですか?

だから私はテキスト読み上げを扱っています。特定の回線で再生する必要があります(デフォルトのヘッドフォンではなく、テレビで)。

デバイスを読み取り、正しい行を取得することができました

しかし、どのラインを再生するかを実際に設定するにはどうすればよいでしょうか?

ありがとう!

編集*私はFreeTTSで働いています

0 投票する
1 に答える
2687 参照

java - Java での複数のミキサー出力

Java が 2 つの出力 (前面と背面のオーディオ ジャック) で異なるステレオ オーディオを再生するようにしようとしています。

私のサウンド カードは、両方の出力を個別に処理するように構成されています。Windows ミキサーでは、テスト サウンドを個別に出力できるので、カードの問題ではありません。

ミキサーを変更して、異なるミキサーで2つのクリップを取得することにより、異なる出力を使用してJavaでサウンドを出力するアプローチを試しましたAudioSystem.getClip(AudioSystem.getMixerInfo()[i]);。ただし、このコード行はAudioSystem.getMixerInfo()[0]、Windows のデフォルトのオーディオ出力で出力する Java Sound Audio Engine ( ) でのみ機能します。それ以外は投げる

次のコード例では、5 秒間のホワイト ノイズを生成し、1 秒間再生してから終了します。Java で Mixer チャネル レイアウトを取得する方法に見られるように、Mixer 情報を出力します。現在、「Java Sound Audio Engine」ミキサーに出力しており、他のミキサーに変更しようとすると、上記の例外がスローされます。

ミキサー情報はこちら このコードは、両方の出力ジャックが接続された状態で実行され、Windows は 2 つの異なる出力デバイス (スピーカーとヘッドフォン) として認識します。サウンドを再生できるのは Java のオーディオ エンジンだけのようです。

他の制限があるため、Java 6 を使用しています。また、おそらく私が日本語環境にいて、Eclipse が正しいエンコーディングで名前をフェッチしないため、いくつかの名前が壊れています (すべてを UTF-8 と Shift_JIS に変更しようとしましたが、何も変更されていませんが、関連していないと思います)この問題に)。

つまり、Java は Windows のデフォルトのオーディオ デバイスに接続する「Java Sound Audio Engine」にしか出力できないため、別のミキサーからクリップを出力することはできないようです。他のミキサーを機能させる方法はありますか? 複数のオーディオ出力を使用する代替手段はありますか?

更新:この問題は既に修正されているようですが、まだ機能しません。「ステレオ ミックス」録音デバイスを無効にし、そのリンクにあるサンプル コードを実行したところ、次の出力が得られました。

そのため、前後のオーディオ ジャックの両方のミキサーが入力ラインとして扱われるため、サウンドを出力できるのは Java Sound Audio Engine だけのようです。Windows の既定の再生デバイスで、Clip または SourceDataLine 出力のいずれかを介してオーディオを再生しました。

また、DirectAudio を使用して問題を解決したようですが、使用方法がわかりませんでした。

0 投票する
1 に答える
1901 参照

python - 単一の django モデル作成による PyTest

ミキサーを使用してモデルを生成し、pytest で実行しています。私がやりたいことは、モデルを 1 回だけ生成し、生成した同じモデルでいくつかのテストを実行することだけです。

ここに私が欲しいものがあります:

コード

出力

テストで行っていることはそれほど重要ではありませんが、生成された同じオブジェクトですべてのテストを実行したいと考えていweddingます。weddingテストを実行すると、テストを作成するたびに新しいテストが作成されます。

これが私が使用しているもののバージョンです:
pytest==2.7.1
pytest-django==2.9.1
Django==1.8.8
mixer==5.3.1
python==2.7.6

EDIT 1 :フィクスチャにスコープを追加しようとしましたが、その作業は最初のテストのみです。2 番目のテストでクエリを実行すると、フィクスチャが正常に動作していても、モデルは存在しません。

編集 2 : をフィクスチャに挿入しscope="module"、実行されたテストの結果を表示します。

0 投票する
1 に答える
938 参照

python - mixer.initだけではなく、いつmixer pre-initを使用する必要がありますか?

pygame.mixer init と pygame.mixer pre init の違いは何ですか? チュートリアルを見たところ、彼は pre-init を使用していましたが、説明が明確ではありませんでした。ミキサー init のみを使用する必要がありますか、それとも両方を使用する必要がありますか?

0 投票する
0 に答える
66 参照

python - Pygame サウンドが正しくインポートされない

そのため、私のゲームでは、国境を越えたとき、または (開発の後半で) 敵に当たったときにクラッシュ効果音を鳴らしたいと考えています。私が抱えている問題は、サウンドの初期化部分から始まります。詳細なエラー python/pygame は、「(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated /UXXXXXXXX escape.これは、ファイルを正しい場所に配置していないエラーですか?これを修正するための提案? ありがとう重複の可能性については、その中で使用されている方法を試し、上記のエラーを修正しましたが、「ファイルを開くことができません」と表示されるようになりました

エラーエリア

#