diff --git a/yuyin.py b/yuyin.py deleted file mode 100644 index 3c53404..0000000 --- a/yuyin.py +++ /dev/null @@ -1,88 +0,0 @@ -import wave -from pyaudio import PyAudio,paInt16 #导入音频处理库Pyaudio,没有的话要pip 安装 -from aip import AipSpeech - -# 设置采样参数 -NUM_SAMPLES = 2000 -# 默认录音4s -TIME = 4 - -# 百度智能云平台语音技能密钥 -# 请输入您的BaiduAPP_ID,下面自行调用应用哦~ -BaiduAPP_ID = '29635326' -# 请输入您的BaiduAPI_KEY -BaiduAPI_KEY = 'ge6RRX98jSIvwALymhE4iaiY' -# 请输入您的SECRET_KEY -SECRET_KEY = '6GiDv6A55fRZFNSC3Ds6kcUAGwFhrgPt' -client = AipSpeech(BaiduAPP_ID, BaiduAPI_KEY, SECRET_KEY) - -# 保存录音文件 -def save_wave_file(filename,data): - wf = wave.open(filename,'wb') # 打开WAV文档 - wf.setnchannels(1) #配置声道数 - wf.setsampwidth(2) #配置量化位数 - wf.setframerate(16000) #采样频率 - wf.writeframes(b"".join(data)) # 将wav_data转换为二进制数据写入文件 - wf.close() - -# 定义录音函数 -def record(): - print('Start recording.') - # 实例化PyAudio对象,开启声音输入 - pa = PyAudio() - # 打开输入流并设置音频采样参数 1 channel 16K framerate - stream = pa.open(format = paInt16, - channels = 1, - rate = 16000, - input = True, - frames_per_buffer = NUM_SAMPLES) - # 录音缓存数组 - audioBuffer = [] - # 循环采集音频 默认录制4s - count = 0 - while count