问题标签 [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 文档,我需要执行两个调用:

每次播放音频帧时,以及

对于捕获的每一帧。

因为我使用的是 DirectSound,所以我想我可以在调用 speex_echo_playback 时使用主 DirectSound 缓冲区作为 echo_frame,例如,

文档确实说这些是只写指针,但无论如何我自己都不能使用缓冲区数据吗?

这基本上就是我创建缓冲区的方式:

似乎,使用 DirectSound 缓冲区本身的替代方法是使用 speex_decode() 的输出并进行我自己的软件混合。

让 Speex 和 DirectSound 一起工作的任何指示或建议?谢谢你的帮助。

0 投票
3 回答
1379 浏览

apache-flex - 在 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 - Speex for iphone

how to use "speex" for audio encoding/decoding in iphone? I am not getting the framework to add in project.

0 投票
1 回答
446 浏览

blackberry - 黑莓 Speex

如何将 speex 用于黑莓应用程序?

是否有任何示例代码可供参考?

0 投票
1 回答
864 浏览

blackberry - 将 JSpeex Jar 文件添加到 Blackberry 项目

我正在尝试将 JSpeex 的 jar 文件添加到 Blackberry 项目中。如果我添加它,编译将失败。

此外,如果我将源文件添加到项目中,编译会失败,因为 JSpeex 是纯 Java 并且 Blackberry 应用程序不支持类。

请帮我解决问题...

提前致谢。

0 投票
1 回答
202 浏览

c++ - S60 第三版中的 speex 实现

任何人都在第 3 版中实施 speex..

请指导我..如何在 speex api 的帮助下生成 dll/lib 并使用..?

b'因为它显示 math.h stdlib.h 基本 c 文件的错误

谢谢和问候,拉胡尔....

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 库交互,这样我至少可以开始使用编码/解码函数。但我不确定这三件事的实施。我确定我对此感到头疼,但最后似乎我总是在学习新事物方面表现出色。有人介意给我简要介绍一下吗?

从我的理解来看,#define 在所有实际用途中基本上只是 foo = bar?
而 Class:Struct SpeexMode 将是一个具有所有列出功能的类?

还是所有这些都已在编译的 DLL 中定义?如果是这样,我已经通过我遇到的教程使用 ctypes 完成了一个小的 dll 文件调用。是否像设置环境一样简单(将这些变量传递给函数以设置编解码器质量等内容,调用编码器,然后使用编码器?)