微信公眾平台訊息介面開發(10)語音觸發 非識別

2022-02-18 13:28:21 字數 1143 閱讀 7216

一、通過輸入文字的方式查詢天氣

一般都是通過城市名稱、拼音、區號等方式實現的查詢,基本上都是搜尋資料庫,獲得對應的查詢介面,然後傳送查詢天氣,將結果封裝成天氣格式發給使用者。比如下面就分別是通過名稱,拼音、區號,郵編方式執行的天氣查詢

二、通過不輸入文字的方式查詢天氣

1.化繁為簡

就查詢方式來說,查詢複雜度從易到難依次是區號》郵編》城市名稱》拼音

有沒有更簡單的方法呢

不輸入文字,就只能傳送其他的過去了。其他最好的輸入方式當然是語音。

2. 語音觸發

請看下圖:

這裡就是說了一句話給對方,就獲得了查詢結果。這比那些要輸入名稱、拼音、區號、郵編的查詢方式更進了一大步,因為不用再輸入繁瑣的名稱了,而且大多數人大多數情況下都是固定在乙個地方,不會改變地理位置,所以這個功能對他們來說還是很實用的。

3. 智慧型記憶

但是,如何知道使用者查過什麼呢?這就需要使用者執行過一次其他方式的有效查詢,後台把查詢記錄存放到資料庫中,下次語音查詢的時候取得記錄,這樣就知道去查詢哪乙個城市了。

所以,我們需要對第一次語音查詢做另外一種回覆設定

微信公眾平台訊息介面開發(1)啟用介面

使用前提條件 擁有乙個公網上的http伺服器主機空間,具有建立目錄 上傳檔案等許可權。免費的也可以,但須有二級網域名稱。想快速的申請乙個免費穩定好用的,可以先使用新浪的sae。但免費時間有條件限制。一 註冊微信公平平台賬號 位址 二 上傳 以下 是訊息介面認證 將下列php 儲存為index.php...

微信公眾平台訊息介面開發 快遞查詢

string str webclient mywebclient new webclient mywebclient.credentials credentialcache.defaultcredentials 獲取或設定用於對向internet資源的請求進行身份驗證的網路憑據。byte comp ...

微信公眾平台訊息介面開發 快遞查詢

一 請求資料 首先需要能有取得快遞資料的介面,比如快遞100的wap版查詢介面為 其url請求為 wap result.jsp?rand 35447 id shentong fromweb null postid 568629598688 sub e6 9f a5 e8 af a各引數如下 rand...