问题标签 [nspeex]
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.
audio - Silverlight Speex 播放速度快
我正在使用 Speex 对原始数据进行编码,但在对数据进行解码后,音频播放速度更快,因为它让您听起来像花栗鼠。我正在使用NSpeex和 Silverlight 4。
8kHz Sampling
编码功能:
解码功能:
播放音频:
c# - 摆脱项目依赖的自动化方式
我正在尝试为 Windows Phone 应用程序构建一个 NSpeex 解决方案。问题在于,codeplex NSpeex 页面提供了库的 Silverlight 版本,但它引发了运行时异常,因为库中使用了代码协定,而这在 Silverlight for Windows Phone 中尚不存在。
我将继续删除所有使用 Contract 类的代码行。为此,我将对 Visual Studio 项目中的所有类进行文本搜索。有没有更好的解决方案。例如,以某种方式禁止使用某些命名空间,以便 VS 编译器向我显示所有依赖点?
java - 使用 NSpeex 在 WP7 中编码有效,使用 JSpeex 在 JavaEE 服务器上解码流不起作用
正如主题所述,我在 Windows Phone 7 中使用 NSpeex(v1.1.1,使用 Speex v1.2rc1)编码音频没有问题。我已经通过首先对流进行编码来验证这一点,然后在再次解码后立即添加 wav 标头并将其发送回 wav 播放正常的服务器。但是,如果我将编码流发送到服务器并尝试使用 JSpeex(v0.9.7,使用 Speex v1.0.3)对其进行解码,我只会得到不同类型的 StreamCorruptedExceptions 并摆弄解码设置。
我是在这里遇到版本不可复制性,还是我只是做错了什么?如果有人对此配置有任何了解,我将不胜感激。我现在使用的代码:
手机端:
服务器端:
错误,发生在 processData() (代码中使用当前设置):
c# - Windows Phone 使用 NSpeex 编码和解码音频。解码有问题?
我正在尝试使用 Nspeex 对录制的音频进行编码,然后通过互联网传输并在另一端解码。我在 Windows Phone 7/8 中做这一切。要编码和解码,我使用以下代码。但是在解码时,我没有得到正确的结果,我可以再次播放。谁能给我提供在 WP7/8 录制的音频上运行的编码和解码代码:
c# - 如何使用 NSpeex 播放 ogg 文件?
我正在开发 ac# 项目,特别需要使用NSpeex库播放 ogg 文件。
如何让 NSpeex 从文件路径读取 ogg 文件?以及如何让它发挥和寻找?
我认为需要NAudio,但我仍然无法弄清楚如何......
原谅我,我是音频开发的新手,我希望有人可以在这里给我看一些代码示例。
c# - 使用 NSpeex 解码时遇到“无效模式:9”
这是我的代码:
当我调用此方法时:
我收到“<strong>遇到无效模式:9”错误。
如何解决?我做错什么了吗?
c# - 将 spx 音频文件转换为 mp3
我必须将 spx 音频文件(ogg 格式)转换为 mp3 文件。我已经尝试了几件事,但到目前为止没有任何效果。
我尝试使用 Naudio.Lame 库中的 LameMP3FileWriter。
效果不佳,因为输出的 mp3 文件只是静态噪音。
我还从 NSpeex codeplex 页面(https://nspeex.codeplex.com/discussions/359730)找到了这个示例:
不幸的是,Mp3WriterConfig 和 Mp3Writer 不是当前库 (NSpeex) 的一部分。而且我不知道“speexMsg”应该是什么。
所以我的问题是:如何使用 c# 将 spx(在 ogg 文件中)转换为 mp3?