阐述
QQ/微信上有一个功能是提取图片中的文字,这就算是文字识别,同时也是图像识别,其中并没有严格的界限,只有复杂与更复杂的差别,同时也有文字转化为语音。也经常有在网上看到Python文字识别,图像、场景识别等各类教程。我觉得Python既然如此强大,那么能不能再来点更加特别的?
文字识别+人脸识别
芝麻开门密语
会唱歌的程序员
下行接口定义
识别成功返回case
-
{\"err. no\":0,\"err_ msg\":\"success.\",\"corpus_ no\":\"15984125203285346378\",\"sn\":\"481D633F-7
3BA-726F -49EF -8659ACCC2F3D\",\"result\":[\"北京天气\"]}
识别错误返回case
-
{"err_ no" :2000,"err. msg" :"data empty.","sn" :null}
错误码解释、错误码含义
3300,输入参数不正确、3301,识别错误、3302,验证失败、3303,语音服务器后端问题、3304,请求GPS过大,超过限额、3305,产品线当前日请求数超过限额
Python实现过程
-
登陆百度语言,获取 APIkey、SecretKey.
-
利用pyaudio实现录音部分,生成Wav文件。
-
利用Pycurl扩展包上传百度语音识别,并返回case。
Python源码:
Python代码
学海无涯,不知何时才能够自己用Python实现语音密码的效果。
文|Python新世界/最优美的编程语言