kdxf speex

news2025/2/26 19:04:19

speex

import subprocess

# 定义FFmpeg命令
ffmpeg_command = [
    'ffmpeg',
    #'-f', 'dshow',
    '-i', r'd:\tug\iat_mp3_16k.mp3',
    '-acodec', 'speex',
    '-ar', '16000',
    '-ab', '16000',
    '-ac', '1',
    'output.spx'
]
spxcmd='spxTest -enc 16000 7 1280 D:\\tug\iat_pcm_16k.pcm 1.speex'
#ffmpeg -f dshow -i audio="your_microphone_name" -acodec speex -ar 16000 -ac 1 output.spx

# 执行FFmpeg命令
subprocess.call(spxcmd)

Windows&linux平台speex工具使用文档

Linux平台

  1. spxTest工具编译:

cd到linux_speex目录下,输入./build.sh命令,生成spxTest

  1. spxTest工具使用:

cd到linux_speex目录下,输入./spxTest 编解码选项 采样率 编解码等级 一次输入数据大小 输入文件 输出文件

例如:./spxTest -enc 16000 7 1280 1.pcm 1.speex

      ./spxTest -dec 16000 7 122 1.speex 1.pcm

详细参数参见下表:

Windows平台

  1. spxTest工具编译:

build spxTest工程,生成spxTest.exe

  1. spxTest工具使用:

打开dos窗口,切换到windows_speex_tools\spxTest\Release目录下,输入./spxTest 编解码选项 采样率 编解码等级 一次输入数据大小 输入文件 输出文件

例如:.\spxTest.exe -enc 16000 7 1280 1.pcm 1.speex

      .\spxTest.exe -dec 16000 7 122 1.speex 1.pcm

详细参数参见下表

参数

参数说明

编解码选项

-enc:编码

-dec:解码

采样率

16000

8000

编码等级

[0~10]

["speex-wb"] = {11, 16, 21, 26, 33, 43, 53, 61, 71, 87, 107}

["speex"] = {7, 11, 16, 21, 21, 29, 29, 39, 39, 47, 63}

一次性输入数据大小

当在解码时,输入的数据的大小必须为与编码等级对应的数组下标里面的值得倍数7 122 , 122是61的倍数

输出文件

自定义

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1027365.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

易优cms安装插件时显示空白一片处理方法

检查网站权限是否自己改过,看下图操作

camera驱动层和硬件层简介

目录 Camera Driver 1. V4L2 框架简介 1)关键结构体 2)模块初始化 3)处理用户空间请求 2. 高通KMD框架详解 1)概览 2)核心模块解析 3)模块初始化 4)处理UMD CSL请求 Camera Hardware…

孤网双机并联逆变器下垂控制策略MATLAB仿真模型

微❤关注“电气仔推送”获得资料 主体模块: 建议使用MATLAB2021b及以上版本打开! 功率计算模块、下垂控制模块、电压电流双环控制模块 系统输出有功功率: 系统输出无功功率: 系统频率变化曲线: 参考文献: 微电网并网运行模式下…

智慧燃气管网监控预警系统探析

关键词:智慧燃气、智能管网、智慧燃气系统、智能燃气、燃气监控、数据挖掘 “智慧城市”是我国当前城市发展的新理念,“智慧城市”离不开天然气等清洁能源的普及和发展,在这一理念的指引下,我国城市的燃气使用普及率和使用范围都…

2023-09-20 Teaching Note for Class 1

文章目录 1. Sign-in Result2. Content of Course3. History of Computer4. Free Topic 1. Sign-in Result Let’s take a look at the sign-in result Everybody is here. 2. Content of Course the course consists of eight modules 3. History of Computer 4. Free To…

求生之路2服务器搭建插件安装及详细的游戏参数配置教程windows

求生之路2服务器搭建插件安装及详细的游戏参数配置教程windows 大家好我是艾西,最近研究了下 l4d2(求生之路2)这款游戏的搭建以及架设过程。今天就给喜欢l4d2这款游戏的小伙伴们分享下怎么搭建架设一个自己的服务器。毕竟自己当服主是热爱游…

基于matlab实现的光折射反射(不同界面)程序

完整程序: %平面电磁波在不同介质界面上入射、反射、折射仿真 %ReadMe!!!在下述说明的用户输入区内输入入射角和两介质折射率, %输出反射折射示意图与反射折射系数随入射角变化的曲线 %—————————————————————————————————————…

我想设计一套游戏的奖励系统,有什么值得注意的?

游戏上: 游戏成就系统的价值 游戏中的成就可以延长游戏时间,让玩家不仅仅是将游戏通关,而是必须完成游戏内所有挑战及发现秘密,这些成就可以与游戏本身的目标一致,也可以独立于游戏的主要或次要目标之外,…

flink集群与资源@k8s源码分析-资源III 声明式资源管理

1 资源 资源分析分3部分,资源请求,资源提供,声明式资源管理,本文是第三部分声明式资源管理 2 检查资源需求/检查资源声明 检查资源需求/检查资源声明是flink声明式资源管理的核心方法 上面的资源场景分为两类,提出资源需求和提供资源, 检查资源请求/检查资源声明是交…

Unity HDRP 录制透明通道序列帧

一、插件 使用插件为Unity Recorder,可在PackageManager搜索Recorder安装 然后打开插件面板 二、Image Sequence 添加Image Sequence,摄像机选择主摄即可,图片格式选PNG,并勾选Include Alpha 此时点击 START RECORDING 即可…

Linux常用命令 - 用户管理命令

用户管理命令 useradd 功能:添加用户。 选项功能-d指定用户主目录-m创建用户的主目录-g指定用户的用户组-s指定用户的shell-D显示useradd命令当前的默认值 不同的linux系统默认选项不一样,比如Ubuntu系统useradd命令默认只创建用户,不会创…

Spring Boot虚拟线程的性能还不如Webflux?

早上看到一篇关于Spring Boot虚拟线程和Webflux性能对比的文章,觉得还不错。内容较长,抓重点给大家介绍一下这篇文章的核心内容,方便大家快速阅读。 测试场景 作者采用了一个尽可能贴近现实操作的场景: 从授权头信息中提取JWT验证…

SpringBoot3基础:最简项目示例

说明 本文建立一个最基本的SpringBoot3项目&#xff0c;依赖项仅包含 spring-web&#xff08;SpringMVC&#xff09;。 备注&#xff1a;SpringBoot3需要JDK17支持&#xff0c;配置方法参考&#xff1a; SpringBoot3项目中配置JDK17 项目结构图示 POM <?xml version&qu…

飞行动力学 - 第31节-荷兰滚模态机理 之 基础点摘要

飞行动力学 - 第31节-荷兰滚模态机理 之 基础点摘要 1. 荷兰滚模态2. “荷兰滚”的由来3. 荷兰滚模态机理4. 滚转力矩方程5. 参考资料 1. 荷兰滚模态 紧随滚转收敛模态的振荡运动被称为荷兰滚模态&#xff0c;包括侧滑与航向运动。 2. “荷兰滚”的由来 与一种叫荷兰滚(利用…

@EventListener 监听事件 ,在同一个虚拟机中如何保证顺序执行

文章目录 前言EventListener 监听事件 &#xff0c;在同一个虚拟机中如何保证顺序执行1. 设计原理2. 具体编码2.1. 编码事件监听器2.2. 制作一个生成序号方法2.3. 制作测试代码2.4. 测试结果 前言 如果您觉得有用的话&#xff0c;记得给博主点个赞&#xff0c;评论&#xff0c;…

【100天精通Python】Day67:Python可视化_Matplotlib 3D绘图,绘制3D曲面图、3D填充图,3D极坐标图,示例+代码

目录 1 绘制曲面图 2 绘制3D填充图 3 绘制极坐标图 1 绘制曲面图 当绘制3D曲面图时&#xff0c;mpl_toolkits.mplot3d 模块中的 Axes3D 对象提供了多种方法来呈现不同类型的曲面图。以下是一些常见的3D曲面图类型以及示例&#xff1a; 曲面图&#xff1a;使用 plot_surface …

19.组合模式(Composite)

意图&#xff1a;将对象组成树状结构以表示“部分&#xff0d;整体”的层次结构&#xff0c;使得Client对单个对象和组合对象的使用具有一致性。 上下文&#xff1a;在树型结构的问题中&#xff0c;Client必须以不同的方式处理单个对象和组合对象。能否提供一种封装&#xff0c…

R语言风险价值:ARIMA,GARCH,Delta-normal法滚动估计VaR(Value at Risk)和回测分析股票数据...

全文链接&#xff1a;http://tecdat.cn/?p24492 此分析的目的是构建一个过程&#xff0c;以在给定时变波动性的情况下正确估计风险价值。风险价值被广泛用于衡量金融机构的市场风险。我们的时间序列数据包括 1258 天的股票收益&#xff08;点击文末“阅读原文”获取完整代码数…

huggingface连接不上的解决方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

北斗导航 | RTD、RTK完好性之B值、VPL与HPL计算(附B值计算matlab源代码)

===================================================== github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 ===================================================== 1、S矩阵获取 为第i颗卫星测距标准差: