麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

微信公眾平臺開發之語音識別.Net代碼解析

2024-07-10 13:30:56
字體:
來源:轉載
供稿:網友

語音識別這個功能屬于高級功能,必須微信實名認證后才能實現,認證費用300元/年,如果你作為開發者可以申請測試帳號,也是可以的。首先建立一個微信消息類,這個類比之前多了一個屬性。

 class wxmessage   {     public string FromUserName { get; set; }     public string ToUserName { get; set; }     public string MsgType { get; set; }     public string EventName { get; set; }     public string Content { get; set; }    public string Recognition { get; set; }    public string EventKey { get; set; }   } 

語音識別是微信自帶的功能,非常強大無需我們做過多的操作:

protected void Page_Load(object sender, EventArgs e)   {     wxmessage wx = GetWxMessage();     string res = "";     if (!string.IsNullOrEmpty(wx.EventName) && wx.EventName.Trim() == "subscribe")     {//剛關注時的時間,用于歡迎詞       string content = "";       content = "/:rose歡迎北京永杰友信科技有限公司/:rose/n直接回復“你好”";       res = sendTextMessage(wx, content);     }     else     {       if (wx.MsgType == "text" && wx.Content == "你好")       {         res = sendTextMessage(wx, "你好,歡迎使用北京永杰友信科技有限公司公共微信平臺!");       }       else if (wx.MsgType == "voice")//識別消息類型為語音       {         res = sendTextMessage(wx, wx.Recognition);//wx.Recognition就是語音識別的結果了,我們直接引用,以文本形式反饋就OK了       }       else       {         res = sendTextMessage(wx, "你好,未能識別消息!");       }     }     Response.Write(res);   } private wxmessage GetWxMessage()   {     wxmessage wx = new wxmessage();     StreamReader str = new StreamReader(Request.InputStream, System.Text.Encoding.UTF8);     XmlDocument xml = new XmlDocument();     xml.Load(str);     wx.ToUserName = xml.SelectSingleNode("xml").SelectSingleNode("ToUserName").InnerText;     wx.FromUserName = xml.SelectSingleNode("xml").SelectSingleNode("FromUserName").InnerText;     wx.MsgType = xml.SelectSingleNode("xml").SelectSingleNode("MsgType").InnerText;     if (wx.MsgType.Trim() == "text")     {       wx.Content = xml.SelectSingleNode("xml").SelectSingleNode("Content").InnerText;     }     if (wx.MsgType.Trim() == "event")     {       wx.EventName = xml.SelectSingleNode("xml").SelectSingleNode("Event").InnerText;     }     if (wx.MsgType.Trim() == "voice")//如果是語音消息的話就把識別結果賦值給實體類的相應屬性Recognition      {       wx.Recognition = xml.SelectSingleNode("xml").SelectSingleNode("Recognition").InnerText;     }          return wx;   }   ///     /// 發送文字消息    ///     /// 獲取的收發者信息    /// 內容    ///     private string sendTextMessage(wxmessage wx, string content)   {     string res = string.Format(@" ",       wx.FromUserName, wx.ToUserName, DateTime.Now, content);     return res;   }

 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人性视频在线 | 色诱亚洲精品久久久久久 | 国产一级片91 | 亚洲综合视频网站 | 免费嗨片首页中文字幕 | 成人羞羞视频在线观看 | 色诱亚洲精品久久久久久 | 国产精品视频一区二区噜噜 | 精品久久久久久久久久久久久久久久久久久 | 福利四区| 精品一区二区三区四区在线 | 国色天香综合网 | 激情网站在线观看 | 在线成人免费网站 | 黄视频网站免费在线观看 | 看免费的毛片 | 国产午夜精品一区二区三区嫩草 | 国产成人高潮免费观看精品 | 精品亚洲在线 | 曰韩一级片 | 国产乱淫a∨片免费观看 | 91一区二区在线观看 | 免费毛片观看 | 女女久久 | cosplay裸体福利写真 | av在线官网 | 56av国产精品久久久久久久 | 久久国产成人精品国产成人亚洲 | 黄色羞羞视频在线观看 | 欧美久久久一区二区三区 | 欧美成人一区免费视频 | 久久久亚洲欧美综合 | 国产一极毛片 | 黄网在线| 国产91九色视频 | 毛片视频在线免费观看 | 一区二区久久电影 | 深夜免费视频 | 久久久久久久久久久久久久久久久久 | 久久影院午夜 | 一区二区三区四区高清视频 |