婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 30行Python代碼打造一款簡單的人工語音對話

30行Python代碼打造一款簡單的人工語音對話

熱門標簽:沈陽防封電銷卡品牌 武漢外呼系統(tǒng)平臺 富錦商家地圖標注 外呼系統(tǒng)哪些好辦 沈陽人工外呼系統(tǒng)價格 如何申請400電話費用 池州外呼調(diào)研線路 沈陽外呼系統(tǒng)呼叫系統(tǒng) 江西省地圖標注

@Author:Runsen

1876年,亞歷山大·格雷厄姆·貝爾(Alexander Graham Bell)發(fā)明了一種電報機,可以通過電線傳輸音頻。托馬斯·愛迪生(Thomas Edison)于1877年發(fā)明了留聲機,這是第一臺記錄聲音并播放聲音的機器。

最早的語音識別軟件之一是由Bells Labs在1952年編寫的,只能識別數(shù)字。1985年,IBM發(fā)布了使用“隱馬爾可夫模型”的軟件,該軟件可識別1000多個單詞。

幾年前,一個replace("?","")代碼價值一個億

如今,在Python中Tensorflow,Keras,Librosa,Kaldi和語音轉(zhuǎn)文本API等多種工具使語音計算變得更加容易。

今天,我使用gtts和speech_recognition,教大家如何通過三十行代碼,打造一款簡單的人工語音對話。思路就是將語音變成文本,然后文本變成語音。

gtts

gtts是將文字轉(zhuǎn)化為語音,但是需要在VPN下使用。這個因為要接谷歌服務器。

具體gtts的官方文檔:

下面,讓我們看一段簡單的的代碼

from gtts import gTTS

def speak(audioString):
    print(audioString)
    tts = gTTS(text=audioString, lang='en')
    tts.save("audio.mp3")
    os.system("audio.mp3")
    
speak("Hi Runsen, what can I do for you?")

執(zhí)行上面的代碼,就可以生成一個mp3文件,播放就可以聽到了Hi Runsen, what can I do for you?。這個MP3會自動彈出來的。

speech_recognition

speech_recognition用于執(zhí)行語音識別的庫,支持在線和離線的多個引擎和API。

speech_recognition具體官方文檔

安裝speech_recognition可以會出現(xiàn)錯誤,對此解決的方法是通過該網(wǎng)址安裝對應的whl包

在官方文檔中提供了具體的識別來自麥克風的語音輸入的代碼

下面就是 speech_recognition 用麥克風記錄下你的話,這里我使用的是
recognize_google,speech_recognition 提供了很多的類似的接口。

import time
import speech_recognition as sr

# 錄下來你講的話
def recordAudio():
    # 用麥克風記錄下你的話
    print("開始麥克風記錄下你的話")
    r = sr.Recognizer()
    with sr.Microphone() as source:
        audio = r.listen(source)
    data = ""
    try:
        data = r.recognize_google(audio)
        print("You said: " + data)
    except sr.UnknownValueError:
        print("Google Speech Recognition could not understand audio")
    except sr.RequestError as e:
        print("Could not request results from Google Speech Recognition service; {0}".format(e))
    return data

if __name__ == '__main__':
    time.sleep(2)
    while True:
        data = recordAudio()
        print(data)

下面是我亂說的英語

對話

上面,我們實現(xiàn)了用麥克風記錄下你的話,并且得到了對應的文本,那么下一步就是字符串的文本操作了,比如說how are you,那回答"I am fine”,然后將"I am fine”通過gtts是將文字轉(zhuǎn)化為語音

# @Author:Runsen
# -*- coding: UTF-8 -*-
import speech_recognition as sr
from time import ctime
import time
import os
from gtts import gTTS


# 講出來AI的話
def speak(audioString):
    print(audioString)
    tts = gTTS(text=audioString, lang='en')
    tts.save("audio.mp3")
    os.system("audio.mp3")


# 錄下來你講的話
def recordAudio():
    # 用麥克風記錄下你的話
    r = sr.Recognizer()
    with sr.Microphone() as source:
        audio = r.listen(source)

    data = ""
    try:
        data = r.recognize_google(audio)
        print("You said: " + data)
    except sr.UnknownValueError:
        print("Google Speech Recognition could not understand audio")
    except sr.RequestError as e:
        print("Could not request results from Google Speech Recognition service; {0}".format(e))

    return data


# 自帶的對話技能(邏輯代碼:rules)
def jarvis():
    while True:
        data = recordAudio()
        print(data)
        if "how are you" in data:
            speak("I am fine")
        if "time" in data:
            speak(ctime())
        if "where is" in data:
            data = data.split(" ")
            location = data[2]
            speak("Hold on Runsen, I will show you where " + location + " is.")
            # 打開谷歌地址
            os.system("open -a Safari https://www.google.com/maps/place/" + location + "/")

        if "bye" in data:
            speak("bye bye")
            break


if __name__ == '__main__':
    # 初始化
    time.sleep(2)
    speak("Hi Runsen, what can I do for you?")

    # 跑起
    jarvis()

當我說how are you?會彈出I am fine的mp3

當我說where is Chiana?會彈出Hold on Runsen, I will show you where China is.的MP3

同樣也會彈出China的谷歌地圖

本項目對應的Github

以上就是30行Python代碼打造一款簡單的人工語音對話的詳細內(nèi)容,更多關(guān)于Python人工語音對話的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • python3實現(xiàn)語音轉(zhuǎn)文字(語音識別)和文字轉(zhuǎn)語音(語音合成)
  • 使用Python將語音轉(zhuǎn)換為文本的方法
  • Python將文字轉(zhuǎn)成語音并讀出來的實例詳解
  • 使用Python實現(xiàn)文字轉(zhuǎn)語音并生成wav文件的例子
  • python教程十行代碼教你語音轉(zhuǎn)文字QQ微信聊天

標簽:阿里 通遼 常德 黑龍江 株洲 呂梁 潛江 銅川

巨人網(wǎng)絡通訊聲明:本文標題《30行Python代碼打造一款簡單的人工語音對話》,本文關(guān)鍵詞  30行,Python,代碼,打造,一款,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《30行Python代碼打造一款簡單的人工語音對話》相關(guān)的同類信息!
  • 本頁收集關(guān)于30行Python代碼打造一款簡單的人工語音對話的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久天堂av综合合色蜜桃网| 亚洲成在人线在线播放| 成人教育av在线| 久久av中文字幕片| 午夜久久久久久| 日韩精品一级中文字幕精品视频免费观看 | 欧美综合天天夜夜久久| 欧美三级电影网| 日韩一区二区在线免费观看| 精品国产91九色蝌蚪| 亚洲国产高清aⅴ视频| 亚洲精品中文字幕乱码三区| 亚洲高清视频中文字幕| 在线观看视频一区二区| 91色综合久久久久婷婷| 97久久久精品综合88久久| 高清不卡一区二区| 欧美日韩在线电影| 国产精品嫩草久久久久| 丝袜脚交一区二区| proumb性欧美在线观看| 欧美成人精品福利| 亚洲成人激情自拍| 成人白浆超碰人人人人| 日韩欧美激情一区| 亚洲男人天堂av| 99久精品国产| 久久久综合视频| 日韩国产在线一| 欧美日韩免费一区二区三区视频| 国产婷婷一区二区| 国产美女在线精品| 欧美一级精品在线| 天堂一区二区在线| 欧美精品视频www在线观看| 极品少妇xxxx精品少妇偷拍 | 美女一区二区在线观看| 色狠狠桃花综合| 亚洲一区二区综合| 欧美猛男超大videosgay| 亚洲已满18点击进入久久| 欧美麻豆精品久久久久久| 午夜激情一区二区三区| 亚洲精品一区二区精华| 韩国一区二区视频| 国产精品日韩成人| 色综合久久综合中文综合网| 亚洲午夜影视影院在线观看| 日韩一区二区三区在线视频| 国产精品影视在线| 亚洲免费大片在线观看| 久久久99精品久久| 欧美撒尿777hd撒尿| 久久精品久久精品| 一区二区三区四区不卡视频| 免费一级片91| 国产婷婷色一区二区三区四区| 成人av网址在线观看| 爽爽淫人综合网网站| 国产人成一区二区三区影院| 欧日韩精品视频| 国产aⅴ综合色| 久久99久久99精品免视看婷婷 | 国产精品色哟哟网站| 在线播放日韩导航| 99国产精品久久久久久久久久| 日本欧美韩国一区三区| 亚洲国产精品影院| 亚洲精品日韩一| 亚洲免费三区一区二区| 椎名由奈av一区二区三区| 久久精品人人做人人爽97| 久久精品无码一区二区三区| 欧美一区二区三区婷婷月色| 欧美午夜理伦三级在线观看| 91成人在线精品| 欧美高清在线一区二区| 婷婷国产在线综合| 欧美国产日韩a欧美在线观看| 91在线精品一区二区| 国产成人啪午夜精品网站男同| 五月婷婷欧美视频| 日韩精品免费专区| 久久99在线观看| 国产经典欧美精品| 91麻豆.com| 欧美亚洲国产怡红院影院| 欧美精品高清视频| 久久精品人人爽人人爽| 中文字幕高清一区| 国产精品久久久久一区二区三区共| 欧美成人午夜电影| 久久久久国产精品厨房| 久久亚洲捆绑美女| 亚洲一区二区av在线| 亚洲日本va午夜在线电影| 午夜精品久久久久久久| 久久69国产一区二区蜜臀| 色吊一区二区三区| 精品国产免费久久| 亚洲国产三级在线| 99r国产精品| 久久网站最新地址| 久久电影网站中文字幕| 在线免费精品视频| 国产亚洲女人久久久久毛片| 亚洲成人精品一区| 欧美视频在线观看一区| 中文字幕亚洲成人| 丁香天五香天堂综合| 国产午夜精品在线观看| 丝袜亚洲精品中文字幕一区| 91女厕偷拍女厕偷拍高清| 久久久综合视频| 国产精品影音先锋| 国产精品热久久久久夜色精品三区 | 国产日韩精品久久久| 青青草视频一区| 久久久久久久久97黄色工厂| 国产综合色视频| 欧美激情资源网| 成人影视亚洲图片在线| 亚洲人吸女人奶水| 欧美精品电影在线播放| 国产一区二区三区久久悠悠色av| 日韩欧美成人午夜| 国产乱人伦精品一区二区在线观看| 久久久精品日韩欧美| 成人久久视频在线观看| 亚洲精品一二三四区| 欧美电影免费观看高清完整版 | 99九九99九九九视频精品| 亚洲综合成人在线视频| 日韩欧美的一区二区| 成人av集中营| 裸体一区二区三区| 一区二区三区日韩欧美精品| 9191精品国产综合久久久久久 | 国产亚洲成aⅴ人片在线观看 | 欧美日韩一区成人| 丰满少妇久久久久久久| 日本91福利区| 国产精品免费看片| 久久麻豆一区二区| 欧美一区二区视频在线观看| 成人免费视频一区| 久久福利视频一区二区| 亚洲一区在线观看免费观看电影高清| 欧美精品一区二区三区视频| 欧美日韩精品福利| 暴力调教一区二区三区| 不卡一区在线观看| 国产很黄免费观看久久| 狠狠v欧美v日韩v亚洲ⅴ| 日本欧美韩国一区三区| 亚洲成人综合视频| 日韩avvvv在线播放| 天堂精品中文字幕在线| 亚洲国产sm捆绑调教视频| 亚洲精品视频自拍| 丝袜美腿高跟呻吟高潮一区| 亚洲综合色网站| 日本欧美韩国一区三区| 男女男精品网站| 蜜臀av在线播放一区二区三区| 蜜桃视频一区二区| www.亚洲色图| 欧美一级夜夜爽| 欧美大片一区二区| 国产精品久久久久四虎| 亚洲精品免费在线播放| 久久激情五月激情| 色婷婷激情综合| 精品日本一线二线三线不卡| 三级一区在线视频先锋| 婷婷综合五月天| 国产精品一区二区果冻传媒| 97久久精品人人做人人爽| 精品久久久久久综合日本欧美| 1区2区3区欧美| 国内精品视频666| 欧美亚一区二区| 亚洲色图.com| 99久久夜色精品国产网站| 久久综合av免费| 丝袜美腿亚洲色图| 欧美色电影在线| 亚洲色图一区二区三区| 久久国产日韩欧美精品| 欧美精品在欧美一区二区少妇| 亚洲欧洲成人av每日更新| 国产成人aaaa| 国产欧美日韩不卡| 国产成人免费视频一区| 国产性天天综合网| 成人app软件下载大全免费| 中文幕一区二区三区久久蜜桃| 国内成人免费视频| 国产精品午夜电影| 91小视频免费观看|