日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python调用百度语音实时转为文字_百度语音转文字 (Python)

發布時間:2024/9/27 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python调用百度语音实时转为文字_百度语音转文字 (Python) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

感受好久沒寫中文技術文章了。說實話,學東西都是基于英文,或者 別人從英文翻譯成中文 咱們再撿二手貨學習。因此用中文寫技術文章怎么都感受是在騙人,怎么都以為很別扭。編程

可是這一次的主角是百度。框架

雖然認真來說,全部編程語言、框架、核心技術都是外國人寫的(開源),但彷佛你拼湊一下,仍能夠貼上國產的標簽(這個就至關于零件不是我作的,但我用它拼出了一件產品,產品是個人)。編程語言

并且又加上這個 API 是免費的,因此我能夠介紹一下。(最近幾年百度為了拿錢換名氣,在海外仍是作了很多工做,好比創建了 Twitter、Github 帳戶,成立了 AI研究室,開源了一些項目)學習

我這我的不喜歡講廢話:翻譯

# Author: yingshaoxo

#### For baidu voice

from aip import AipSpeech

APP_ID = '15311704'

API_KEY = 'yTzBl40WBlhFOo1GnKk0YQTN'

SECRET_KEY = 'xpWedO1u0ZLATHijhetFo7dE5ibMsI6Q'

client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)

def get_text(wav_bytes):

result = client.asr(wav_bytes, 'wav', 16000, {'dev_pid': 1536,})

try:

text = result['result'][0]

except Exception as e:

print(e)

text = ""

return text

#### For real time voice recording

import speech_recognition as sr

r = sr.Recognizer()

mic = sr.Microphone()

while 1:

print("\nPlease try to speak something...")

with mic as source:

r.adjust_for_ambient_noise(source)

audio = r.listen(source)

audio_data = audio.get_wav_data(convert_rate=16000)

print("\nGot you, now I'm trying to recognize that...")

text = get_text(audio_data)

print(f"\n{text}")

總結

以上是生活随笔為你收集整理的python调用百度语音实时转为文字_百度语音转文字 (Python)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。