1. 实现功能

WAV格式的音频 ===> 文字

2. 代码实现

import speech_recognition as sr
from os import pathglobal content# 语音 ===> 文字
def voice2Text(file_name):voice_file = path.join(path.dirname(path.realpath(__file__)), file_name)# use the audio file as the audio sourcer = sr.Recognizer()with sr.AudioFile(voice_file) as source:audio = r.record(source)try:content = r.recognize_google(audio, language='zh-CN') # 目标语言:中文print("Google Speech Recognition:" + content)except sr.UnknownValueError:print("Google Speech Recognition could not understand audio")except sr.RequestError as e:print("Google Speech Recognition error; {0}".format(e))return content or '无法翻译'voice2Text('./test_voice.wav')

3. 注意点

① 仅支持wav格式的音频文件,可以其他格式的音频文件可以去这个网址转换:

https://www.aconvert.com/cn/audio/

② 可能报错:
[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
需要某种方法,毕竟用的是Google的接口。

4. 程序运行结果展示

Python实现简易语音转文字功能模块相关推荐

  1. 用python朗读字母-使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  2. python在线朗读-使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  3. python闹钟源码_使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  4. python 语音朗读软件下载_使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  5. 三大运营商回复 4G 降速;微信上线语音转文字功能;IntelliJ IDEA 2019.2.1 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  6. 华为语音解锁设置_华为手机免费语音转文字功能如何开启?手把手教你如何设置,超赞...

    原标题:华为手机免费语音转文字功能如何开启?手把手教你如何设置,超赞 关于华为手机免费语音转文字功能,相信你也有所了解,但还有很大部份华为手机用户表示:我的手机为什么没有语音转文字的功能. 如果你是华 ...

  7. 知意字稿的语音转文字功能真的好用吗?

    知意字稿是知意配音的姐妹产品,我是刚好买了知意配音的永久会员送了一些时长,刚开始觉得没啥用,我一个做短视频的,很少会用到.直到最近开始写论文,让别人帮我录制了老师的指导内容,大概有半个小时,自己听觉得 ...

  8. Qt --实现语音读文字功能

    目的:实现语音读文字功能 .h #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <Q ...

  9. Flutter学习第十三天,2021最新版超详细Flutter2.0实现百度语音转文字功能,Android和Flutter混合开发?

    Flutter实现百度语音转文字功能 1.新建一个flutter项目,来实现View端. 2.新建android端的module 1.打开flutter里面的Android文件 1.新建一个modul ...

  10. Android studio调用科大讯飞的语音转文字功能

    Android studio调用科大讯飞的语音转文字功能 一.在科大讯飞的官网上注册并下载SDK 二.配置安卓项目 三.运行效果展示 一.在科大讯飞的官网上注册并下载SDK 1.首先去讯飞开放平台申请 ...

最新文章

  1. LeetCode Longest Increasing Subsequence(动态规划、二分法)
  2. hdu2102 水搜索
  3. bert 中文 代码 谷歌_如何用最强模型BERT做NLP迁移学习?
  4. launchpad不用图标_Launchpad Manager,一款非常方便的启动台图标管理工具
  5. a12处理器怎么样_iPhone运行安卓系统卡成翔,苹果A系处理器彻底跌落神坛!
  6. 黑苹果论坛被封_给掌上电脑装上黑苹果,买到的人都觉得赚大了
  7. 喝酒的规矩(是男人必看必顶,女人可不看直接顶)
  8. js处理服务器传递的json文件,获取js 文件传递的参数并使用json2进行json数据转换...
  9. zabbix通过jmx监控tomcat
  10. 在线编程JavaScript
  11. 数字图像处理与分析---指纹图像增强(Python)
  12. Kubernetes Deployment故障排除图解指南
  13. 高可用架构篇:【2】ActiveMQ高可用+负载均衡集群的安装、配置、高可用(多节点)
  14. 计算机辅助教学属于多媒体技术应用吗,多媒体技术在计算机辅助教学中的应用...
  15. js练习之--数组方法,数组实现文字内容高亮、替换!
  16. 亮度、对比度、直方图均衡化
  17. 局域网资产发现过程(利用工具nmap、masscan)
  18. R语言27-Prosper 贷款数据分析3
  19. 人工免疫算法c语言实例,毕业设计_蚁群算法模拟系统的设计与实现.doc
  20. 基于动作捕捉的踝关节动力矫形器外骨骼开发

热门文章

  1. 旧手机改文件储存服务器,旧手机改成云服务器
  2. 手机自带抖音无水印视频下载功能,另推荐抖音短视频去水印网页版
  3. 人工智能优缺点_人工智能的优缺点
  4. spss常态检验_利用SPSS检验数据是否符合正态
  5. 国内最知名的PHP开源网站管理系统,国内最强十款开源网站管理系统
  6. 如何理解阿里月饼事件中各方的表现
  7. Air720x(3229)系列4G模块设计手册
  8. 如何在电脑端安装哔哩哔哩?
  9. linux系统宽带测速,Linux下3种常用的网络测速工具简介
  10. excel找出重复值