专栏首页萝卜大杂烩Python 神工具包!翻译、文字识别、语音转文字统统搞定

Python 神工具包!翻译、文字识别、语音转文字统统搞定

今天给大家介绍一款 Python 制作的实用工具包,包含多种功能:

  • 音频转文字
  • 文字转语音
  • 截图 OCR文字识别
  • 复制翻译

举个例子,比如截图 OCR 文字识别就有很多实用场景

常会遇到有些 PDF 是扫描版的无法复制(豆丁网上的),有些网页(极客时间)也限制了复制功能。这时候要复制,通常情况下只能手动去打,很浪费时间对吧。当然也可以使用一些 OCR 识别软件,但要么付费要体积很大,不方便。

用这款工具就很容易解决,只要打开软件,点击截图就会自动识别,自动在对话框里输出识别后的文字,然后直接复制就行了,非常方便:

实操效果:

再比如中英文翻译也是经常会用到的,通常情况的操作是打开百度翻译网页然后复制进去翻译,也不方便。

使用这款工具很轻松就能处理,翻译效果还不错:

动图效果:

语音识别也很常用了,比如一些看了一些网课视频想做笔记,不想去手打的话。可以先把视频中的语音抽出来,然后使用该工具直接转换成文字。

这些功能是 Python 实现的,很强大对吧。做起来也不难,两步就能实现。

第一步获取 API 接口。这些功能都是调用百度 AI 的各种功能 API 接口获得的,免费使用次数足够多。

第二步,使用 python 的 pyqt5 GUI 框架制作出可视化界面,pyqt5 需要稍微学下,但也不难,有具体的需求了学起来也更有针对性。

下面简单说下如何获取 API 接口。

以语音识别接口为例,进入百度语音识别网站:

http://ai.baidu.com/tech/speech/asrpro

选择创建对应的「文字转语音」和「语音识别」应用,就会给你一串秘钥,重点保存好:API key 和 Secret key.

然后把两串字符复制到这款工具中,点击保存,就可以使用语音转文字功能了。

其他功能接口获取方法也是同样的,这里给出各功能网址:

截图文字识别:

http://ai.baidu.com/tech/ocr/general

文字转语音:

http://ai.baidu.com/tech/speech/tts

复制翻译:

http://fanyi-api.baidu.com/api/trans/product/index

参考来源 | https://www.52pojie.cn/thread-981080-1-3.html

本文分享自微信公众号 - 萝卜大杂烩(zhouluoboluandun)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python性能测试locust(三)

    既然是多真实用户登陆,那我们系统里就要真实的存在这些用户,如果系统有创建用户的接口,直接调用即可

    周萝卜
  • 五分钟学 | 自动化整理文件,是你需要的!

    有的时候,电脑用的时间长了,难免会有太多的文件分散在世界(电脑)各地(分区)中,不同类型的文件掺杂在一起,每次要找起来实在是太痛苦了。很多时候都想好好的动手整理...

    周萝卜
  • AI 换脸?除了 "ZAO",用 Python 一样轻松搞定

    最近两天一款名为 「ZAO」 的 App 刷爆了朋友圈,它的主打功能是 AI 换脸,宣称「只需一张照片,就能出演天下好戏」 :

    周萝卜
  • 程序员进阶之路 --- 网络协议概观

    信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌...

    周三不加班
  • 【协议森林】邮差与邮局 (网络协议概观)

    最近给家里拉宽带,为了便于上网,就买了俩个千兆路由器,准备无线桥接,使wifi覆盖家里每一个角落。在网上搜集方法,发现方法颇多,琳琅满目,(无线桥接,有线桥接)...

    用户5745385
  • 6000 多款 App,看我如何搞定她们并将其洗白白~

    如果说 GitHub 是程序员的天堂,那么 酷安 则是手机 App 爱好者们(别称「搞机」爱好者)的天堂,相比于那些传统的手机应用下载市场,酷安有三点特别之处:

    1480
  • 美情报机构将提升人机预测能力

    美国高级情报研究计划局(IARPA)于2016年2月3日发起“混合预测竞赛(HFC)项目”申请者讨论会,旨在结合人机能力,改善预测系统的功能。 HFC将研发并测...

    人工智能快报
  • 腾讯云入门机型介绍,配置选择总结教程

    上手腾讯云有一段时间了,期间使用腾讯云没出过问题,一直都很稳定,这点我很满意。腾讯云的机型有很多,可能有些同学不知道自己应该选择哪种配置的入门机型比较好,选择云...

    return null
  • Python高级进阶#007 pyqt5消息盒子QMessageBox

    带有图标的消息盒子,图标可以是问号question,信息information,警告warning

    刘金玉编程
  • Hibernate中 对象 的三种状态

    qubianzhong

扫码关注云+社区

领取腾讯云代金券