一、说明

Python的依赖库中有一些现成的语音识别软件包。其中包括:

apiai
google-cloud-speech
pocketsphinx
SpeechRcognition
watson-developer-cloud
wit

其中SpeechRecognition,是google出的,专注于语音向文本的转换。本文专门介绍。

二、speech-recognition的安装配置

从下列地址,下载speechRecognition的wheel文件,并安装

https://pypi.org/project/speechRecognition

pip install speechrecognition(wheel)

三、 语音转文字实验

以下生成识别对象r,麦克风对象mic,并使用mic做输入采集,用r进行语音识别。

import speech_recognition as sr
r   = sr.Recognizer()        生成语音识别模块
mic = sr.Microphone()        生成麦克风模块
with mic as source:audio = r.listen(source) 扫描麦克风输入output = r.recognize_google( audio,language='zh-cn'  )  对麦克输入当作中文识别
print( output )                                         打印结果

四、文件读入Wav的文字识别

以下用AudioFile模块打开Wav文件作为数据源

import speech_recognition as sr
print(sr.__version__)r = sr.Recognizer()
with sr.AudioFile("./output.wav") as source:audio = r.record( source )
print( type(audio) )
output = r.recognize_google( audio,language='zh-cn' )
print( output )

语音识别(一):speech-recognition的实验案例相关推荐

  1. 音乐语音识别,one speech recognition,音标,读音,翻译,英文例句,英语词典

    补充资料:汉语语音识别分类 汉语语音识别分类 classification of Chinese speech recognition 一种方法是用一个经过良好训练的非特定人或上述特定分类的标准样板或 ...

  2. 非特定人语音识别,speaker-independent speech recognition,音标,读音,翻译,英文例句,英语词典...

    补充资料:汉语语音识别分类 汉语语音识别分类 classification of Chinese speech recognition 一种方法是用一个经过良好训练的非特定人或上述特定分类的标准样板或 ...

  3. 连续语音识别,continuous speech recognition,音标,读音,翻译,英文例句,英语词典

    补充资料:汉语语音识别分类 汉语语音识别分类 classification of Chinese speech recognition 一种方法是用一个经过良好训练的非特定人或上述特定分类的标准样板或 ...

  4. matlab 语音识别为文字,语音识别(Speech Recognition)是让机器通过识别和理解过程把语音信号转变为相应的文本...

    语音识别(Speech Recognition)是让机器通过识别和理解过程把语音信号转变为相应的文本 2016-08-22 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 语音识别(Spee ...

  5. 语音识别(Speech recognition)的核心内容是将语音转换成文字

    https://www.bilibili.com/video/av16198207?from=search&seid=16570566229872205850 语音识别,又称为自动语音识别(A ...

  6. NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介、发展历史、案例应用之详细攻略

    NLP之ASR:语音识别技术(Automatic Speech Recognition)的简介.发展历史.案例应用之详细攻略 目录 语音识别技术(Automatic Speech Recognitio ...

  7. 声纹识别:自监督学习语音识别利于声纹识别Why does Self-Supervised Learning for Speech Recognition Benefit Speaker Recogni

    声明:平时看些文章做些笔记分享出来,文章中难免存在错误的地方,还望大家海涵.搜集一些资料,方便查阅学习:http://yqli.tech/page/speech.html.语音合成领域论文列表请访问h ...

  8. 语音识别(ASR)论文优选:关注语音识别系统Fairness问题Towards Measuring Fairness in Speech Recognition

    声明:平时看些文章做些笔记分享出来,文章中难免存在错误的地方,还望大家海涵.搜集一些资料,方便查阅学习:http://yqli.tech/page/speech.html.语音合成领域论文列表请访问h ...

  9. 用于语音识别的多任务自我监督学习(Multi-task self-supervised learning for robust speech recognition )

    文章目录 简介 论文信息 题目 内容摘要 论文背景 应用背景 技术现状 论文主要工作 论文工作介绍 文章框架 核心工作 1.PASE+整体框架. 蓝色部分是在 PASE 的基础上改进的部分. 2.如何 ...

  10. 语音识别系列1:语音识别Speech recognition综述

    名词约定: 语声识别----- VOICE RECOGNITION 语音识别-----SPEECH RECOGNITION 1 什么是语声识别VOICE RECOGNITION? 语音或说话者识别是程 ...

最新文章

  1. pandas数据清洗(缺失值、异常值和重复值处理)
  2. 利用python将数据写入CSV文件中
  3. maven修改运行环境配置
  4. Windows 命令行输入输出重定向问题
  5. od 追踪_裁判员行为规范【基本功】——追踪裁判违例宣判练习 /五秒违例
  6. 《Java程序员职场全攻略:从小工到专家》连载十二:大家都是个什么身价
  7. singleton模式四种线程安全的实现
  8. 翻转单词顺序和左旋转字符串
  9. python设置堆大小_Python中的堆问题
  10. PHP源码_运营服务器打包微盘,外汇盘,时间盘
  11. 学习可以借鉴的大牛们的网站
  12. WINDOWS自带的压缩,解压工具命令
  13. 阿里巴巴招聘操作系统研发专家
  14. 《嵌入式 - 语音识别TWen-ASR-ONE开发笔记》第2章 TWen-ASR-ONE开发环境搭建与使用
  15. 基于Qt的局域网即时通讯软件
  16. 计算机ppt以学校生活为主题的作文,校园生活为话题的作文(精选10篇)
  17. wso2_WSO2注册表安装简介
  18. BVT BAT (版本验证测试和版本验收测试)
  19. RNA-seq 详细教程:假设检验和多重检验(8)
  20. 那些曾让你哭过的事,总有一天会笑着说出来

热门文章

  1. matplotlib 笔记:使用TeX标记
  2. SCSE 21fall 课程
  3. python库整理:heapq 最小堆
  4. MATLAB实战系列(一)-二维路径规划算法续集-图像边缘提取(附代码)
  5. 怎样更好地使用快捷键?
  6. 巴塞尔新资本协议_《巴塞尔公约》修订!进口再生颗粒或对中国产生巨大冲击...
  7. 神经算法网络基本原理
  8. 【机器学习算法-python实现】采样算法的简单实现
  9. web工程中spring+ibatis的单元测试--转载
  10. 机器学习算法加强——回归实践