基于讯飞接口的语音识别(python)

1.下载内容

1.pyaudio安装

简介: pyaudio库,使用这个可以进行录音,播放,生成wav文件等等。PyAudio 提供了 PortAudio 的 Python 语言版本,这是一个跨平台的音频 I/O 库,使用 PyAudio 你可以在 Python 程序中播放和录制音频。为PoTaTudio提供Python绑定,跨平台音频I/O库。使用PyAudio,您可以轻松地使用Python在各种平台上播放和录制音频,例如GNU/Linux、微软Windows和苹果Mac OS X/MACOS。

方法一:在cmd中直接输入pip install pyaudio (如果Python版本在3.8以上估计这个方法不能用)

方法二:在网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio上找到自己相应python版本的pyaudio,然后下载(放在一个自己知道的地方,这个地址呆会会用到)

PS:cp38代表python版本在3.8以上,amd64代表64位。

下载完成后,打开cmd 切换到相应的盘(下载pyaudio的地方),输入pip install pyaudio(tap键补齐即可).这样的话再打开pycharm就不会有红波浪了。

2.安装的其他库(这是在作者github粘贴的,现在用pip install下载版本应该会不一样,我的就不一样)

  • cffi==1.12.3

  • gevent==1.4.0

  • greenlet==0.4.15

  • pycparser==2.19

  • six==1.12.0

  • websocket==0.2.1

  • websocket-client==0.56.0

2、讯飞平台

网址:语音听写(流式版)WebAPI 文档 | 讯飞开放平台文档中心

首先需要注册自己的讯飞账号

xfyun.cn

3、代码获取

上边网址有代码

下面是up主代码(需要修改的地方已经标注上了)

# -*- coding:utf-8 -*-

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
import websocket
import hashlib
import base64
import hmac
import json
from urllib.parse import urlencode
import time
# 该模块为客户端和服务器端的网络套接字提供对传输层安全性(通常称为“安全套接字层”)
# 的加密和对等身份验证功能的访问。
import ssl
from wsgiref.handlers import format_date_time
from datetime import datetime
from time import mktime
import _thread as thread
imp
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值