python3实现语音转文字(语音识别)和文字转语音(语音合成)

 更新时间:2020年10月14日 10:52:01   作者:衬衫反穿  
这篇文章主要介绍了python3实现语音转文字(语音识别)和文字转语音(语音合成),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

话不多说,直接上代码运行截图

 1.语音合成

------->

执行:

直接输入要转换的内容

结果:

在这里插入图片描述

输入要转换的内容,程序直接帮你把转换好的mp3文件输出(因为下一步–语音识别–需要.pcm格式的文件,程序自动执行格式转换,同时生成17k.pcm文件,暂时不用管,(你也可以通过修改默认参数改变文件输出的位置,名称及是否进行pcm转换
<-------

2.语音处理

---->
方便起见, 我们直接运行语音处理程序,识别我们上一步的17k.pcm文件:

识别结果

What?识别居然出现了点错误,不过不用担心,博主已经调用过数百次了,总体效果还是能满足大部分需求的

<----

好了,代码已经演示过了,有需要的小伙伴可以到我的github直接拿,不用客气!

git地址:Github:maker_training_camp

最后提醒下:语音合成和识别 分别对应 chr_to_mp3.py 及 mp3_to_chr.py(哈哈,通过名字应该也能看出来)
注:windows运行程序可能不能输出17k.pcm文件(需要安装依赖)不过不影响声音合成,linux一切正常(同样是安装好依赖的情况下,依赖在代码中已体现)

到此这篇关于python3实现语音转文字(语音识别)和文字转语音(语音合成)的文章就介绍到这了,更多相关python3 语音转文字和文字转语音内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Python中操作字典之fromkeys()方法的使用

    在Python中操作字典之fromkeys()方法的使用

    这篇文章主要介绍了在Python中操作字典之fromkeys()方法的使用,是Python入门的基础知识,需要的朋友可以参考下
    2015-05-05
  • 一步步教你用python连接oracle数据库

    一步步教你用python连接oracle数据库

    oracle作为最强大的数据库,Python也提供了足够的支持。不过与其他数据库略有不同,下面这篇文章主要给大家介绍了关于如何使用python连接oracle数据库的相关资料,需要的朋友可以参考下
    2023-04-04
  • Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

    Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

    这篇文章主要介绍了Pycharm创建文件时自动生成文件头注释(自定义设置作者日期),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • django xadmin 管理器常用显示设置方式

    django xadmin 管理器常用显示设置方式

    这篇文章主要介绍了django xadmin 管理器常用显示设置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Python TCPServer 多线程多客户端通信的实现

    Python TCPServer 多线程多客户端通信的实现

    这篇文章主要介绍了Python TCPServer 多线程多客户端通信的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • DataFrame数据框模糊查询与去重方式

    DataFrame数据框模糊查询与去重方式

    数据框模糊查询通常使用contains函数和正则表达式来实现,可以查询以某个字符开头、包含或结尾的数据,若数据类型不一致可能会报错,需统一为str类型,数据框去重则通过drop_duplicates函数实现,可指定列进行去重,并有多种处理重复值的方式
    2024-09-09
  • python raise的基本使用

    python raise的基本使用

    这篇文章主要介绍了python raise的基本使用,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-09-09
  • pandas 如何分割字符的实现方法

    pandas 如何分割字符的实现方法

    这篇文章主要介绍了pandas 如何分割字符的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • django model通过字典更新数据实例

    django model通过字典更新数据实例

    这篇文章主要介绍了django model通过字典更新数据实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 基于python 取余问题(%)详解

    基于python 取余问题(%)详解

    这篇文章主要介绍了基于python 取余问题(%)详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06

最新评论