python列表转化为数字信号_在python中将声音转换为音素列表
准确的音素识别不容易存档,因为音素本身的定义相当松散。即使在好的音频中,现在最好的系统也有18%的音素错误率(你可以在Alex Graves发布的TIMIT上查看LSTM-RNN结果)。
在cmusphenx中,Python中的音素识别是这样完成的:from os import environ, path
from pocketsphinx.pocketsphinx import *
from sphinxbase.sphinxbase import *
MODELDIR = "../../../model"
DATADIR = "../../../test/data"
# Create a decoder with certain model
config = Decoder.default_config()
config.set_string('-hmm', path.join(MODELDIR, 'en-us/en-us'))
config.set_string('-allphone', path.join(MODELDIR, 'en-us/en-us-phone.lm.dmp'))
config.set_float('-lw', 2.0)
config.set_float('-beam', 1e-10)
config.set_float('-pbeam', 1e-10)
# Decode streaming data.
decoder = Decoder(config)
decoder.start_utt()
stream = open(path.join(DATADIR, 'goforward.raw'), 'rb')
while True:
buf = stream.read(1024)
if buf:
decoder.process_raw(buf, False, False)
else:
break
decoder.end_utt()
hypothesis = decoder.hyp()
print ('Phonemes: ', [seg.word for seg in decoder.seg()])
为了运行这个示例,您需要从github签出最新的pocketsphinx。结果应该是这样的:('Best phonemes: ', ['SIL', 'G', 'OW', 'F', 'AO', 'R', 'W', 'ER', 'D', 'T', 'AE', 'N', 'NG', 'IY', 'IH', 'ZH', 'ER', 'Z', 'S', 'V', 'SIL'])
python列表转化为数字信号_在python中将声音转换为音素列表相关推荐
- python字符串转化为数字信号_用python实现简单的数字信号软件滤波处理
原博文 2017-09-09 16:55 − 做嵌入式开发,经常需要通过逻辑分析仪对数字信号进行数据分析.如果信号源附近有强干扰源,并且逻辑分析仪滤波效果不好的话,获取到的数字信号,经常带有一些&qu ...
- python输入转化为数字_用Python罗马数字转换为阿拉伯数字的方法
def getRomanNum(RomanStr): # 玩蛇网 www.iplaypy.com """Roman numerals will be converted ...
- python 多维list 排序_人生苦短 | Python列表和元组归纳整理
1. 列表 1.1. 列表是什么? 列表是由一系列按特定顺序排列的元素组成,所以是有序的集合.列表中的元素可以是不同类型的,列表中也可以嵌套列表.在Python中,用方括号[]来表示列表,并用逗号来分 ...
- python中反向切片用法_使用Python中的切片[:0:-1]反转列表
举个例子a = [1, 2, 3, 4, 4, 5, 6, 9] 如果你试着用正指数分割它newa = a[1:5] 这将导致newa = [2, 3, 4, 4] 这是因为,在上面这种情况下,切片是 ...
- python列表元素都加倍_关于python列表增加元素的三种操作方法
关于python列表增加元素的三种操作方法 1.insert方法,该方法包含两个参数,第一个参数为插入的位置参数,第二个参数为插入内容 a = [0,0,0] b = [1,2,3] a.insert ...
- python中以下关于列表描述错误的_在Python中,以下关于函数的描述错误的是哪一项?...
[判断题]Python内置函数len____可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. [判断题]Python内置函数max____用来返回序列中的最大元素. [判断题]Py ...
- python中list的运算_使用Python列表实现向量运算
在Python中,列表支持与整数的乘法运算,但表示的是列表元素的重复,并生成新列表,如: >>> [1,2,3]*3 [1, 2, 3, 1, 2, 3, 1, 2, 3] Pyth ...
- python遍历是什么意思_在Python中遍历列表的方法有哪些
Python中遍历列表有以下几种方法: 一.for循环遍历lists = ["m1", 1900, "m2", 2000] for item in lists: ...
- python判断奇数和偶数_从Python中的给定列表中提取偶数和奇数
python判断奇数和偶数 In this problem, we are given a list by the user which may be the mixture of even and ...
最新文章
- 2022-2028年中国硝化棉行业市场研究及前瞻分析报告
- 省市县三级级联(模块化开发)
- Puppet--用户自动化管理
- 【转】文本格式导入物料凭证模板
- LiveVideoStackCon深圳-网络的研究够搞个几辈子
- 傅里叶变换和逆傅里叶变换numpy
- 网络管理员的爱情,不解释...
- Spring Boot 集成 WebSocket通信信息推送!
- Scala函数式对象-有理数
- JavaEE实战班第六天
- 【Linux入门学习之】vi/vim编辑器必知必会
- 再次荣获最受观众喜爱奖
- c语言任意位数逆序数,C语言求助!一个三位数的逆序数,总是编不对
- 如何征服“支付”这个磨人的小妖精
- 如何在 iPhone 和 iPad 上使用语音备忘录?
- 匆忙赶路的时候别忘了适时停下来回头看看
- [SpringBoot]下载excel模板,postman测试接口
- springboot接口签名统一效验_Spring Boot 优雅地实现接口参数校验
- shell教程(4)变量(二):字符串变量截取、替换和删除
- mzy对于枚举的理解
热门文章
- FPGA学习-VGA接口
- Uni-app从入门到实战3天训练营 (二)
- reverse 和 reversed区别
- 计算机 职称 博大 技巧,博大考神职称教研中心:如何应对“蜕变的”XP题目?...
- 对话阿里巴巴 CTO 程立:没有双 11 的极限压强,许多创新不可能发生
- 一、Linux磁盘管理(持续更新纠错......)
- 关于2020年8月7日—8月29日实习学习到的内容
- 项目经理应该重点履行的5项职能
- 汽车电子测试分类简介
- 嵌入式Linux应用程序开发-(10)i.MX6UL基于嵌入式QT实现电容屏多点触控