技术标签: python调用百度语音实时转为文字
感受好久没写中文技术文章了。说实话,学东西都是基于英文,或者 别人从英文翻译成中文 咱们再捡二手货学习。因此用中文写技术文章怎么都感受是在骗人,怎么都以为很别扭。编程
可是这一次的主角是百度。框架
虽然认真来说,全部编程语言、框架、核心技术都是外国人写的(开源),但彷佛你拼凑一下,仍能够贴上国产的标签(这个就至关于零件不是我作的,但我用它拼出了一件产品,产品是个人)。编程语言
并且又加上这个 API 是免费的,因此我能够介绍一下。(最近几年百度为了拿钱换名气,在海外仍是作了很多工做,好比创建了 Twitter、Github 帐户,成立了 AI研究室,开源了一些项目)学习
我这我的不喜欢讲废话:翻译
# Author: yingshaoxo
#### For baidu voice
from aip import AipSpeech
APP_ID = '15311704'
API_KEY = 'yTzBl40WBlhFOo1GnKk0YQTN'
SECRET_KEY = 'xpWedO1u0ZLATHijhetFo7dE5ibMsI6Q'
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
def get_text(wav_bytes):
result = client.asr(wav_bytes, 'wav', 16000, {'dev_pid': 1536,})
try:
text = result['result'][0]
except Exception as e:
print(e)
text = ""
return text
#### For real time voice recording
import speech_recognition as sr
r = sr.Recognizer()
mic = sr.Microphone()
while 1:
print("\nPlease try to speak something...")
with mic as source:
r.adjust_for_ambient_noise(source)
audio = r.listen(source)
audio_data = audio.get_wav_data(convert_rate=16000)
print("\nGot you, now I'm trying to recognize that...")
text = get_text(audio_data)
print(f"\n{text}")
在[微服务]中JSON-RPC服务,这章中碰到了无法返回返回[PHP对象]的问题。首先把场景复现下1.服务在没有使用[PHP对象]时是正常的。2.服务提供者的定义namespace App\JsonRpc;use Hyperf\RpcServer\Annotation\RpcService;/*** @RpcService(name="CalculatorService", protocol="j...
一面:简单说下项目常用的设计模式哪些?写一个单例模式nameNode的作用SecondaryNameNode作用冒泡排序写出MapReduce过程并讲解gc常用的算法二面:项目:用到的表有哪些,数据量、分层,数据从一开始到结束的转换过程(ods->sda…)fdw层的作用hive自定义函数有哪类:udaf、udtf(都是什么,不会)shuffle过程说说kafka...
342. Power of FourGiven an integer (signed 32 bits), write a function to check whether it is a power of 4. Example: Given num = 16, return true. Given num = 5, return false. Follow up: Could you sol
转: http://www.cnblogs.com/beanmoon/archive/2012/12/10/2811547.html云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。 “云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 任何...
2018/10/02转载:http://www.cnblogs.com/vamei/p/3460965.html注意看这个大数定律的具体应用,这个才是真正有用的内容。我看了书本上的一些内容和这个外网的一些内容,好像对应用这一块都不是特别准确。这就很尴尬。)先简单介绍一下大数定律的具体内容:选取n个独立同分布的随机变量,这个n趋近于无穷的时候,均值将趋近于一个正态分布。(不过,我的这...
CheckStateChanged(复选框选中状态更改事件)和 CheckedChanged(单选按钮选中状态更改事件)二者区别:复选框控件(CheckBox)提供了CheckedChanged控件的选择状态发生改变;双击即可进入CheckedChanged编辑界面,此按钮未提供CheckStateChanged事件。单选按钮控件(RadioButton)提供了CheckStateChan...
网站的整体风格及其创意设计是站长们最希望掌握,也是最难以学习的。难就难在没有一个固定的程式可以参照和模仿。给你一个主题,任何两人都不可能设计出完全一样的网站。当我们说:"这个站点很cool,很有个性!“那么,是什么让你觉得很cool呢?它到底和一般的网站有什么区别呢?本文试图用最简明的语言来说明: 1.风格是什么,如何树立网站风格? 2.创意是什么,如何产生创意? ●风格(
题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=2819题解可以发现每堆石子的sg就是石子的个数,用树链剖分维护石子个数的异或。代码#include <cstdio>#include <algorithm>int read(){ int x=0,f=1; char ch=getchar();...
1、真正有气质的淑女,从不炫耀她所拥有的一切,她不告诉人她读过什么书,去过什么地方,有多少件衣服,买过什么珠宝,因为她没有自卑感。——《圆舞》2、如此情深,却难以启齿。原来你若真爱一个人,内心酸涩,反而会说不出话来,甜言蜜语,多数说给不相干的人听。——《她的二三事》3、能够说出的委屈,便不算委屈;能够抢走的爱人,便不算爱人。——《开到荼蘼》4、爱得不够,才借口多多。—...
微信小程序的snippets(sublime通过 “Sublime-snippet” 实现快速补全代码),群友们也提供了插件下载的链接:https://github.com/Abbotton/weapp-snippet-for-sublime-text-2-3 将下载好的文件夹导入sublime text 安装目录下 PackagesUser里 然后重启sublime text。将小程...
知识点 范围搜索:从拥有多个属性的报表集合(数据库)中,寻找具有特定属性且位于指定范围内的元素。问题链接DSL_2_C:Range Search (kD Tree)问题内容 求出矩阵区间内的点的个数思路 构建二维的二叉搜索树,利用深度奇偶性区分x,y的维度去搜索,对于当前的范围如果在搜索的范围则加入到数组中,不然就拆开范围往下遍历。代码#include <iostream>#in
1.前言版本:Python3.6.1 + PyQt5写一个程序的时候需要用到画板/手写板,只需要最简单的那种。原以为网上到处都是,结果找了好几天,都没有找到想要的结果。网上的要么是非python版的qt程序(要知道qt版本之间差异巨大,还是非同一语言的),改写难度太大。要么是PyQt4的老程序,很多都已经不能在PyQt5上运行了。要么是大神写的特别复杂的程序,简直是直接做出了一...