問題タブ [microphone]

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 投票する
3 に答える
11077 参照

python - Pythonでのマイクアクセス

Pythonでユーザーのマイクにアクセスできますか?

申し訳ありませんが、誰もがマインドリーダーであることを忘れました。少なくともXPのWindowsですが、Vistaのサポートは非​​常に優れています。

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

winapi - マイク入力をリアルタイムで処理するにはどうすればよいですか?

私は自分が持っているアイデアの概念実証を作成し始めています。この時点で、どのように開始すべきかについてのガイダンスが必要です。

しばらくの間「録音」するのではなく、マイク入力をサンプリングし、その信号をリアルタイムで処理する必要があります (Auto-Tune を考えてみてください。ただし、ライブで動作します)。

私がやっていることは、「一種の」「マイク入力から MIDI へのコンバーター」なので、非常に高速に応答する必要があります。

オンラインで少し調べたところ、どうやら進むべき道は DirectSound または WaveIn* API 関数のいずれかです。今、私が読​​んだことによると、WaveIn API を使用すると、特定のサイズのバッファーを埋めることができます。これは、記録と後処理には問題ありませんが、どうすればリアルタイム処理を行うことができるのでしょうか?

10 ミリ秒のバッファーを使用し、50 ミリ秒または 100 ミリ秒の循環配列を自分で保持し、10 ミリ秒ごとに分析をトリガーする関数を取得しますか? (最新の 100 ミリ秒の入力にアクセスでき、そのうち 10 ミリ秒のみが新しい)

ここで何か不足していますか?

また、これは DirectSound でどのように行われますか? 通常の Win32 API よりも機能が向上していますか?

0 投票する
4 に答える
3753 参照

flash - Flash アプリが常にマイクにアクセスできるようにするにはどうすればよいですか?

かなりいらいらする動作を示し始めたフラッシュ アプリケーションがあります。ユーザーがサイトにログインするたびに、フラッシュからの警告ダイアログが表示され、録音のためにサイトにマイクへのアクセスを許可するかどうかを尋ねられます。

http://www.teragon.org/stuff/SO/naggy-flash.png

ごめん; マシンにそのダイアログを英語で表示させることはできませんが、基本的には「(サーバー名) に Web カメラとマイクへのアクセスを許可する必要がありますか?」と表示されます。ユーザーが「閉じる」をクリックすると、すべてが正常に機能します。問題は、[記憶] (Kom ihåg) が選択されている場合、ユーザーが [許可] または [拒否] を選択したかどうかのみを記憶し、ログインするたびにダイアログが表示されることです。

Flash アプリの設定によって、この設定が正しく保存されていませんか? ユーザーが「記憶」をクリックしたときに、まったく表示されないようにするにはどうすればよいですか?

編集:この動作は最近導入されました。つまり、少し前は「覚えている」は実際には「覚えている」を意味していましたが、今では毎回尋ねます。これがフラッシュ 10 によるものなのか、ソフトウェアの新しいバージョンによるものなのかはわかりません。

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

apache-flex - フレックスでウェブカメラ/マイクのセキュリティ設定を読み取る方法は?

マイクへのアクセスが必要なフレックスアプリケーションに取り組んでいます。デフォルトでは、アプリケーションがマイクにアクセスしようとするとセキュリティ設定が表示されますが、マイクが実際に録音に使用される前に、これらの設定の値を知りたいと考えています。これにより、たとえば、ユーザーが誤って「拒否」を押して、マイクに向かって話しても何も聞こえないことに疑問を抱いた場合などに、ユーザーにヘルプを表示できます。また、ユーザーがまだアプリの許可を与えていないことがわかった場合は、アプリケーションの有効期間の早い段階で Security.showSettings() を呼び出すことができます。これは、実際の記録時にフラッシュ設定ポップアップがユーザーを悩ませないことを意味します。アプリの一部が実行を開始します。

実行時にサイトのセキュリティ設定の値を実際に読み取る方法はありますか? それとも、セキュリティ設定パネルをユーザーに表示することだけが可能ですか?

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

.net - .NETFrameworkを使用してマイクオーディオストリームをキャプチャする

VB.NETで記述されたアプリケーションのマイクから入力ストリームをキャプチャする必要があります。このデータをファイルまたはHTTP経由でストリーミングし、LAMEMP3を使用してエンコードできるようにする必要があります。誰かが私がこれを始めるのを手伝ってくれる?

ありがとうございました!

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

asp.net - マイクの使用は Asp.Net アプリケーションです

SilverLight はマイクの使用をネイティブにサポートしていないため、ユーザーがマイクで言ったことのライブ ストリームを取得するために使用できる回避策はありますか。

サーバー クラス (c#) が使用するオーディオ ストリーム (ユーザー クライアント マイクから) にアクセスする必要があります。

私は Flash または Java アプレットを使用しようとしていますが、Asp.Net アプリケーションで使用できる方法でオーディオ ストリームを出力するのはかなり難しいようです ...

どうも

0 投票する
3 に答える
1864 参照

c++ - マイクキャプチャデバイスからのDirectSoundバッファ要素の解釈

DirectSoundバッファを含むいくつかのメンテナンス作業を行っています。バッファ内の要素を解釈する方法、つまり、バッファ内の各値が何を表すかを知りたいです。このデータはマイクからのものです。

この波形フォーマットが使用されています:

私の目標は、マイクの無音を検出することです。私は現在、各バッファー要素の強度がボリュームに直接対応していると仮定して、バッファー内のすべての値がボリュームのしきい値を超えていないかどうかを判断することでこれを達成しています。

これは私が現在試していることです:

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

vb.net - マイクがオンになっているかどうかを確認する方法

私はVisualBasicを使用しています(そして、私はそれが初めてです)。マイクがオンになっているかどうかを確認するにはどうすればよいですか? Web カメラからビデオをキャプチャしていますが、マイクがオンになっていることも確認する必要があります。それを確認する方法がわかりませんでした。

0 投票する
3 に答える
4131 参照

python - サウンド ファイル内の特定の時間における振幅を取得しますか?

私は、コンピューターのマイクから入ってくる音の振幅を知る必要があるプロジェクトに取り組んでいます。

現在、 Snack Sound ToolkitでPython を使用しており、マイクからの音声を録音できますが、その音声の音量を知る必要があります。録音をファイルに保存し、別のツールキットを使用してオーディオ ファイルから特定の時点での振幅を読み取るか、オーディオが入ってくる間に振幅を取得しようとすることができます (エラーが発生しやすくなる可能性があります)。

これに役立つライブラリやサンプル コードはありますか? 調べてみたところ、Snack Sound Toolkit が私の最善の希望のようですが、振幅に直接アクセスする方法はないようです。

0 投票する
3 に答える
5351 参照

flash - ブラウザからサーバーにマイクデータをアップロードするためのフラッシュまたはJavaサーブレットの使用に関するチュートリアル?

HTTP ブラウザー経由でクライアントのマイクからサーバーにデータを取得する方法について質問があり、その答えは「フラッシュまたは Javaサーブレットアプレットを使用する」でした。いいけどどうやって?サンプルコードやチュートリアルはありますか? バニラサーバーで実行できますか、それともアドビメディアサーバーが必要ですか?