用python实现声音转文字和文字转声音
现在各大云服务都推出自己的语音转文字,及文字转语音模块,都是都是收费的,今天我来讲一下用免费的文字转语音及语音转文字服务,他就是google推出的服务。
一、声音转文字
安装
pip install SpeechRecognition使用
import speech_recognition as sr r = sr.Recognizer() file = sr.AudioFile(‘hello.wav’) with file as source: r.adjust_for_ambient_noise(source) audio = r.record(source) result = r.recognize_google(audio,language="zh-CN") print(result)如果使用麦克风实时的语音转文字的话要引入pyaudio
pip install SpeechRecognition pip install pyaudio使用
import speech_recognition as sr r = sr.Recognizer() with sr.Microphone() as source: r.adjust_for_ambient_noise(source) data = r.record(source, duration=5)#只录制5秒钟上传识别 print(“识别中……”) text = r.recognize_google(data,language="zh-CN") print(text)
二、文字转声音
gTTS是谷歌推出的文字转语音库,使用起来非常方便
安装
pip install gTTS使用
from gtts import gTTS import os tts = gTTS(text='您好,bfw平台上了吗?', lan...
点击查看剩余70%
网友评论0