python开发语音录入_基于python实现语音录入识别代码实例

本文介绍了如何使用Python结合百度语音识别SDK实现语音录入并识别。通过创建PyAudio对象进行录音,然后调用SDK进行语音转文字,最后展示了一个简单的语音命令控制程序,能够根据识别结果执行相应操作。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了如何通过python实现语音录入识别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、介绍

1.第一步录音存入本地

2.调用百度语音识别sdk

注意点:百度语音识别对声音源有要求,比特率必须是256kbps

二、代码

#安装必要库

pip install baidu-aip #百度sdk

pip install pyaudio

import wave

import pyaudio

from aip import AipSpeech

def record():

# 定义数据流块

CHUNK = 1024

FORMAT = pyaudio.paInt16

# 想要百度识别,下面这两参数必须这样设置,使得比特率为256kbps

CHANNELS = 1

RATE = 16000

# 录音时间

RECORD_SECONDS = 8

# 要写入的文件名

WAVE_OUTPUT_FILENAME = "output.wav"

# 创建PyAudio对象

p = pyaudio.PyAudio()

# 打开数据流

stream = p.open(format=FORMAT,

channels=CHANNELS,

rate=RATE,

input=True,

frames_per_buffer=CHUNK)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值