問題タブ [speex]
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.
php - プログラムで Speex ファイルを MP3 に変換しますか?
speex ファイルを mp3 ファイルに変換できるライブラリはありますか? それがphpから実行可能であれば、さらに良いでしょうが、実際には何でもうまくいくでしょう。
c++ - Speex と DirectSound によるアコースティック エコー キャンセレーション (AEC)
Speex コーデック ライブラリでアコースティック エコー キャンセレーション (AEC) を実行しようとしています。Speex のドキュメントによると、次の 2 つの呼び出しを実行する必要があります。
オーディオ フレームが再生されるたびに、
キャプチャされたすべてのフレームに対して。
私は DirectSound を使用しているので、プライマリ DirectSound バッファを speex_echo_playback の呼び出しで echo_frame として使用できると考えていました。
ドキュメントには、これらは書き込み専用ポインターであると書かれていますが、バッファ データを自分で使用する方法はありませんか?
これは基本的に私がバッファを作成する方法です:
DirectSound バッファ自体を使用する代わりに、speex_decode() の出力を使用して、独自のソフトウェア ミキシングを行う方法があるようです。
Speex と DirectSound を連携させるための指針や提案はありますか? 助けてくれてありがとう。
apache-flex - フレックスでは、speex ファイルを埋め込むことは可能ですか?
Flash 10 は Speex オーディオ形式をサポートしていると思われます。SWF にいくつかの Speex ファイルを埋め込みたい:
ただし、次のエラーが表示されます。
何か案は?
apache-flex - Speex でエンコードされた SWF ?
私が取り組んでいるプロジェクトでは、サウンドアセット SWF ファイルを (DefineSound タグを使用して) 動的に作成できる必要があります。生の pcm を使用して DefineSound タグを正常に作成できましたが、Speex では作成できませんでした。
SWF 形式の仕様(pgs 202-204) では、DefineSound タグで Speex を使用できると指定されていますが、詳細についてはかなりあいまいです。speex_bits_write
フレーミングなしの出力だけですか?speexenc の出力 (Ogg ファイルなど) と同じですか? 各フレームの前に長さがある一連のフレームですか? これらすべてのバリエーションを試しましたが、どれも機能しません。
CS4 を使用してサウンド アセット SWF を作成できます。これは、実世界のサンプルを作成するのに役立ちます。問題は、GUI が一部のエンコーディング (MP3、Nellymoser、raw など) のみを許可し、Speex を許可しないことです。
だから、私の質問は: 誰かがこれをやったことがありますか? リファレンス実装または Speex SWF の例を教えてください。
java - JavaでJSpeexを使用する方法
Java プログラムを使用して、ネットワーク経由で音声データを送信したいと考えています。JSpeex は、オーディオ データのエンコードに役立つ外部 jar であることがわかりました。しかし、Speex の使い方がわかりません。
iphone - iPhone用Speex
iPhoneでオーディオのエンコード/デコードに「speex」を使用するには? プロジェクトに追加するフレームワークを取得していません。
blackberry - ブラックベリーの Speex
Blackberry アプリケーションに speex を使用するにはどうすればよいですか?
参考になるサンプルコードはありますか?
blackberry - JSpeex Jar ファイルを Blackberry プロジェクトに追加する
JSpeex の jar ファイルを Blackberry プロジェクトに追加しようとしています。追加するとコンパイルに失敗します。
また、プロジェクトにソース ファイルを追加すると、JSpeex は純粋な Java であり、Blackberry アプリではクラスがサポートされていないため、コンパイルが失敗します。
問題を解決するために私を助けてください...
前もって感謝します。
python - Python ctypes & libspeex.dll/libspeex.so; #define、typedef、および構造体に相当するものは何ですか?
ここにdllファイルの参照があります: http://speex.org/docs/api/speex-api-reference/group__Codec.html
私が疑問に思っているのは、そのリストには多くの定義があるということです。python に相当するものは何ですか? struct クラスと同じですが、ctypes でこれらすべてを実装するためのオプションは何ですか? タイプ定義?
私はPythonの経験が比較的浅いので、スキルが十分でない場合はご容赦ください。この辺りでは教えている大学がないので、質問とグーグルで学ぼうとしています。
現在、私は基本的に、この Speex ライブラリとのインターフェース方法を理解しようとしているので、少なくともエンコード/デコード機能を使い始めることができます。しかし、これら3つの実装については確信が持てません。私はこれで頭がいっぱいだと確信していますが、最終的には、何か新しいことを学ぶことで常にトップに立つようです. 誰か私に簡単な概要を教えてくれませんか?
私が取るところによると、すべての実用的な目的で #define は基本的にただの foo = bar?
Class:Struct SpeexMode は、リストされているすべての関数を持つクラスになりますか?
それとも、これらすべてがコンパイル済み DLL で既に定義されていますか? もしそうなら、私は遭遇したチュートリアルを介してctypesで小さなdllファイル呼び出しをすでに行っています。環境をセットアップするのと同じくらい簡単でしょうか (これらの変数を関数に渡して、コーデックの品質などを設定し、エンコーダーを呼び出してから、エンコーダーを使用しますか?)