問題タブ [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.

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

php - プログラムで Speex ファイルを MP3 に変換しますか?

speex ファイルを mp3 ファイルに変換できるライブラリはありますか? それがphpから実行可能であれば、さらに良いでしょうが、実際には何でもうまくいくでしょう。

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

c++ - Speex と DirectSound によるアコースティック エコー キャンセレーション (AEC)

Speex コーデック ライブラリでアコースティック エコー キャンセレーション (AEC) を実行しようとしています。Speex のドキュメントによると、次の 2 つの呼び出しを実行する必要があります。

オーディオ フレームが再生されるたびに、

キャプチャされたすべてのフレームに対して。

私は DirectSound を使用しているので、プライマリ DirectSound バッファを speex_echo_playback の呼び出しで echo_frame として使用できると考えていました。

ドキュメントには、これらは書き込み専用ポインターであると書かれていますが、バッファ データを自分で使用する方法はありませんか?

これは基本的に私がバッファを作成する方法です:

DirectSound バッファ自体を使用する代わりに、speex_decode() の出力を使用して、独自のソフトウェア ミキシングを行う方法があるようです。

Speex と DirectSound を連携させるための指針や提案はありますか? 助けてくれてありがとう。

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

apache-flex - フレックスでは、speex ファイルを埋め込むことは可能ですか?

Flash 10 は Speex オーディオ形式をサポートしていると思われます。SWF にいくつかの Speex ファイルを埋め込みたい:

ただし、次のエラーが表示されます。

何か案は?

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

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 の例を教えてください。

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

java - JavaでJSpeexを使用する方法

Java プログラムを使用して、ネットワーク経由で音声データを送信したいと考えています。JSpeex は、オーディオ データのエンコードに役立つ外部 jar であることがわかりました。しかし、Speex の使い方がわかりません。

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

iphone - iPhone用Speex

iPhoneでオーディオのエンコード/デコードに「speex」を使用するには? プロジェクトに追加するフレームワークを取得していません。

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

blackberry - ブラックベリーの Speex

Blackberry アプリケーションに speex を使用するにはどうすればよいですか?

参考になるサンプルコードはありますか?

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

blackberry - JSpeex Jar ファイルを Blackberry プロジェクトに追加する

JSpeex の jar ファイルを Blackberry プロジェクトに追加しようとしています。追加するとコンパイルに失敗します。

また、プロジェクトにソース ファイルを追加すると、JSpeex は純粋な Java であり、Blackberry アプリではクラスがサポートされていないため、コンパイルが失敗します。

問題を解決するために私を助けてください...

前もって感謝します。

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

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ファイル呼び出しをすでに行っています。環境をセットアップするのと同じくらい簡単でしょうか (これらの変数を関数に渡して、コーデックの品質などを設定し、エンコーダーを呼び出してから、エンコーダーを使用しますか?)