原标题: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

如果你想尝试这款工具,但嫌麻烦不想获取接口的话,我把我自己的提供给你。

最后,回复:0726就可以获得这款软件和 API 接口了。

参考来源 | https://www.52pojie.cn/thread-981080-1-3.html返回搜狐,查看更多

责任编辑:

python语言翻译成中文-Python 神工具包!翻译、文字识别、语音转文字统统搞定...相关推荐

  1. 腾讯翻译君在线翻译怎么翻译整个文件_藏语怎么翻译成中文?这两方法非常好用...

    就算你真的不会翻译,掌握一些翻译方法还是非常有必要的.因为有时候我们会遇到一些比较特殊的语言,比如说藏语.藏语怎么翻译成中文呢?如果你不知道,那么这两种翻译方法,你值得拥有. 一.工具翻译 工具:文档 ...

  2. 视频声音怎么翻译?这几个办法教你实现视频声音翻译成中文

    现如今刷视频已经成为我们的日常生活中不可缺少的一部分了,例如有时我们看到一些有用的教学视频,可能会想要把这些视频保存下来,但有些视频却都是英文的,有些小伙伴可能英语基础不好,查看起来不方便,这个时候我 ...

  3. 要将英文的文件名翻译成中文该怎么做

    看到最近很多小伙伴都有在问,怎么翻译文件名,今天小编就要给大家分享一个可以给文件名翻译并且直接重命名的简单操作,下面就来看看小编如何将文件名翻译成中文. 在这里我们会使用到一个叫"固乔文件管 ...

  4. python翻译成中文_Python调用有道智云文本翻译API接口实现“智能”伪原创

    >> 开始伪原创中..\")"],[20,"\n","24:\"OL7j\"|36:131"],[20,&q ...

  5. python将英文翻译为中文_Python使用百度翻译开发平台实现英文翻译为中文功能示例...

    本文实例讲述了Python使用百度翻译开发平台实现英文翻译为中文功能.分享给大家供大家参考,具体如下: #coding=utf8 import random import requests impor ...

  6. python数字转换成中文大写

    python数字转换成中文大写 代码 #-*- coding:utf-8 -*- count_map = {1:1, 2:10, 3:100, 4:1000, 5:10000} #用来统计传入数值的级 ...

  7. 把数字翻译成字符串python_把数字翻译成字符串(Python and C++解法)

    题目: 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 "a" ,1 翻译成 "b",--,11 翻译成 "l",--,25 翻 ...

  8. 把数字翻译成字符串python_LeetCode 面试题46. 把数字翻译成字符串 | Python

    面试题46. 把数字翻译成字符串 题目 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 "a" ,1 翻译成 "b",--,11 翻译成 " ...

  9. python语言基础-Python语言基础01-初识Python

    1. Python简介 1.1 Python的历史 Python的创始人为吉多·范罗苏姆(荷兰语:Guido van Rossum) 1989年的圣诞节期间:吉多·范罗苏姆为了在阿姆斯特丹打发时间,决 ...

最新文章

  1. zookeeper 分布式过程协同技术详解.pdf_阿里大牛耗时18个月整理这份ZooKeeper分布式详解文档...
  2. python多线程单核_002_Python多线程相当于单核多线程的论证
  3. Qt工作笔记-在Graphics上写文本(QGraphicsSimpleTextItem与QGraphicsTextItem的基本使用)
  4. 一个简单的crontab
  5. mysql null 走索引_mysql 索引列为Null的走不走索引及null在统计时的问题
  6. go语言基础之切片做函数参数
  7. python爬取网易云评论_Python - 网易云热门评论爬取
  8. matlab 画三棱柱,教大家几何画板画出三棱柱图形
  9. web zxr10 中兴 路由器_中兴 ZXR10与思科路由器互联问题-路由器
  10. GSEA介绍--鹏鹏原创,必是精品
  11. Arduino实验——EMW3080实现WiFi连接
  12. 联通4g 小米不显示无服务器,小米旗舰机断流严重,信号满格消息却发不出去?...
  13. 英特尔采用 LLVM 作为最新 C/C++ 编译器
  14. Openstack 安装之 Swift
  15. 7-1 求N分之一序列前N项和 (15 分)
  16. 数字同步网时钟系统设计方案
  17. 微型计算机的特点及其主板构成,第1章 计算机基础知识教案
  18. Google/glog
  19. 2022年山东省职业院校技能大赛高职组 “软件测试”赛项竞赛任务书
  20. iphone长截图哪个软件好_不会用iPhone长截图?教你三种超简单的iPhone长截图的方法...

热门文章

  1. 儿童场景英语品牌“麦禾教育”完成天使轮融资,清科资管领投
  2. pmc订单表格_PMC部门需掌控各部门表单汇总
  3. 北京理工大学计算机学院张教授,张子剑_北京理工大学计算机学院
  4. sample and hold(采样保持)模块介绍
  5. iOS开发-C语言-分支结构
  6. WIN10中使用vscode,在jupyter中运行c++程序
  7. java使用Jacob笔记
  8. 【转】VS2012 中文版转英文版 英文版转中文版 界面语言切换
  9. 职称计算机考试ps cs4,计算机职称考试PhotoshopCS4图像处理考试大纲
  10. php查询最新信息,查询发票信息示例代码