Python實現智慧型語音播報功能

2021-10-22 18:47:27 字數 660 閱讀 5313

import requests #向**發起網路請求獲取網頁資料

import pyttsx3

from lxml import etree

headers =

#1.獲取實時的天氣資訊 從天氣**中獲取

url =

''response = requests.get(url,headers=headers)

#3.篩選出我需要的天氣資訊 xpath篩選工具

html = etree.html(response.text)

#資料打包解析

weather_list=html.xpath(

'//dl[@class="weather_info"]//text()'

)weather_text=

''.join(weather_list)

print

(weather_text)

#4.播報出得到的天氣資訊 智慧型語音播報庫

weather = pyttsx3.init(

)#建立乙個可以說話的物件 起名叫weather

weather.say(weather_text)

#設定說話的內容

weather.runandwait(

)#開始說話

前端 IE頁面實現語音播報功能

2.設定 安裝好後,開啟ie瀏覽器的internet選項的安全中,點開自定義級別,開啟各個站點,將 activex控制項和外掛程式 下的所有欄目設為啟用。3.簡單應用的話,直接在前端頁面寫個按鈕,js的按鈕事件中建立物件 建立sapi spvoice物件 var voiceobj new activ...

PHP實現智慧型語音播報

第一步 獲取時間資訊 舉個例子,文字內容可能是這樣 主人,早上好,今天是2017年12月18號上午8點整,星期一 這樣的內容用php自帶的幾個時間函式就能搞定,然後拼接成字元文字!下面是一些簡單例項 php實現智慧型語音播報天氣 獲取時間 第二布 獲取天氣狀況 舉個例子,文字內容可能是這樣 今天天氣...

Android記一次語音播報功能開發

3.0 然後安裝轉到手機的設定 輔助功能 tts 設定成科大訊飛的語音引擎.新增如下 private texttospeech tts oncreate tts newtexttospeech this,this 第乙個 this 為上下文 第二個 this 為oninitlistener oncl...