亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè) 微信小程序 微信開(kāi)發(fā) .Net開(kāi)發(fā)微信公眾平臺(tái)之語(yǔ)音識(shí)別代碼解析

.Net開(kāi)發(fā)微信公眾平臺(tái)之語(yǔ)音識(shí)別代碼解析

Mar 20, 2017 pm 02:18 PM
.net 微信公眾號(hào)

這篇文章主要為大家詳細(xì)解析了微信公眾平臺(tái)開(kāi)發(fā)之語(yǔ)音識(shí)別.Net代碼,感興趣的小伙伴們可以參考一下

語(yǔ)音識(shí)別這個(gè)功能屬于高級(jí)功能,必須微信實(shí)名認(rèn)證后才能實(shí)現(xiàn),認(rèn)證費(fèi)用300元/年,如果你作為開(kāi)發(fā)者可以申請(qǐng)測(cè)試帳號(hào),也是可以的。首先建立一個(gè)微信消息類,這個(gè)類比之前多了一個(gè)屬性

 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; } 
  }

語(yǔ)音識(shí)別是微信自帶的功能,非常強(qiáng)大無(wú)需我們做過(guò)多的操作:

protected void Page_Load(object sender, EventArgs e)
   {
     wxmessage wx = GetWxMessage();
     string res = "";

     if (!string.IsNullOrEmpty(wx.EventName) && wx.EventName.Trim() == "subscribe")
     {//剛關(guān)注時(shí)的時(shí)間,用于歡迎詞
       string content = "";
       content = "/:rose歡迎北京永杰友信科技有限公司/:rose\n直接回復(fù)“你好”";
       res = sendTextMessage(wx, content);
     }
     else
     {
       if (wx.MsgType == "text" && wx.Content == "你好")
       {
         res = sendTextMessage(wx, "你好,歡迎使用北京永杰友信科技有限公司公共微信平臺(tái)!");
       }
       else if (wx.MsgType == "voice")//識(shí)別消息類型為語(yǔ)音
       {
         res = sendTextMessage(wx, wx.Recognition);//wx.Recognition就是語(yǔ)音識(shí)別的結(jié)果了,我們直接引用,以文本形式反饋就OK了

       }
       else
       {
         res = sendTextMessage(wx, "你好,未能識(shí)別消息!");
       }
     }

     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")//如果是語(yǔ)音消息的話就把識(shí)別結(jié)果賦值給實(shí)體類的相應(yīng)屬性Recognition 
     {
       wx.Recognition = xml.SelectSingleNode("xml").SelectSingleNode("Recognition").InnerText;
     }
     
     return wx;
   }


   ///  
   /// 發(fā)送文字消息 
   ///  
   /// 獲取的收發(fā)者信息 
   /// 內(nèi)容 
   ///  
   private string sendTextMessage(wxmessage wx, string content)
   {
     string res = string.Format(@" ",
       wx.FromUserName, wx.ToUserName, DateTime.Now, content);
     return res;
   }


以上是.Net開(kāi)發(fā)微信公眾平臺(tái)之語(yǔ)音識(shí)別代碼解析的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
Scrapy實(shí)現(xiàn)微信公眾號(hào)文章爬取和分析 Scrapy實(shí)現(xiàn)微信公眾號(hào)文章爬取和分析 Jun 22, 2023 am 09:41 AM

Scrapy實(shí)現(xiàn)微信公眾號(hào)文章爬取和分析微信是近年來(lái)備受歡迎的社交媒體應(yīng)用,在其中運(yùn)營(yíng)的公眾號(hào)也扮演著非常重要的角色。眾所周知,微信公眾號(hào)是一個(gè)信息和知識(shí)的海洋,因?yàn)槠渲忻總€(gè)公眾號(hào)都可以發(fā)布文章、圖文消息等信息。這些信息可以被廣泛地應(yīng)用在很多領(lǐng)域中,比如媒體報(bào)道、學(xué)術(shù)研究等。那么,本篇文章將介紹如何使用Scrapy框架來(lái)實(shí)現(xiàn)微信公眾號(hào)文章的爬取和分析。Scr

微信公眾號(hào)認(rèn)證和不認(rèn)證有哪些區(qū)別 微信公眾號(hào)認(rèn)證和不認(rèn)證有哪些區(qū)別 Sep 19, 2023 pm 02:15 PM

微信公眾號(hào)認(rèn)證和不認(rèn)證的區(qū)別在認(rèn)證標(biāo)識(shí)、功能權(quán)限、推送頻率、接口權(quán)限和用戶信任度等方面。詳細(xì)介紹:1、認(rèn)證標(biāo)識(shí),認(rèn)證公眾號(hào)會(huì)獲得官方頒發(fā)的認(rèn)證標(biāo)識(shí),即藍(lán)色V標(biāo)志,這個(gè)標(biāo)志可以增加公眾號(hào)的可信度和權(quán)威性,讓用戶更容易辨別真實(shí)的官方公眾號(hào);2、功能權(quán)限,認(rèn)證公眾號(hào)相比未認(rèn)證的公眾號(hào)擁有更多的功能和權(quán)限,例如認(rèn)證公眾號(hào)可以申請(qǐng)開(kāi)通微信支付功能,實(shí)現(xiàn)在線支付和商業(yè)化運(yùn)營(yíng)等等。

分享幾個(gè).NET開(kāi)源的AI和LLM相關(guān)項(xiàng)目框架 分享幾個(gè).NET開(kāi)源的AI和LLM相關(guān)項(xiàng)目框架 May 06, 2024 pm 04:43 PM

當(dāng)今人工智能(AI)技術(shù)的發(fā)展如火如荼,它們?cè)诟鱾€(gè)領(lǐng)域都展現(xiàn)出了巨大的潛力和影響力。今天大姚給大家分享4個(gè).NET開(kāi)源的AI模型LLM相關(guān)的項(xiàng)目框架,希望能為大家提供一些參考。https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.mdSemanticKernelSemanticKernel是一種開(kāi)源的軟件開(kāi)發(fā)工具包(SDK),旨在將大型語(yǔ)言模型(LLM)如OpenAI、Azure

C#的就業(yè)前景如何 C#的就業(yè)前景如何 Oct 19, 2023 am 11:02 AM

無(wú)論您是初學(xué)者還是有經(jīng)驗(yàn)的專業(yè)人士,掌握C#將為您的職業(yè)發(fā)展鋪平道路。

Python中的爬蟲(chóng)實(shí)戰(zhàn):微信公眾號(hào)爬蟲(chóng) Python中的爬蟲(chóng)實(shí)戰(zhàn):微信公眾號(hào)爬蟲(chóng) Jun 10, 2023 am 09:01 AM

Python是一種優(yōu)雅的編程語(yǔ)言,擁有強(qiáng)大的數(shù)據(jù)處理和網(wǎng)絡(luò)爬蟲(chóng)功能。在這個(gè)數(shù)字化時(shí)代,互聯(lián)網(wǎng)上充滿了大量的數(shù)據(jù),爬蟲(chóng)已成為獲取數(shù)據(jù)的重要手段,因此,Python爬蟲(chóng)在數(shù)據(jù)分析和挖掘方面有著廣泛的應(yīng)用。在本文中,我們將介紹如何使用Python爬蟲(chóng)來(lái)獲取微信公眾號(hào)文章信息。微信公眾號(hào)是一種流行的社交媒體平臺(tái),用于在線發(fā)布文章,是許多公司和自媒體推廣和營(yíng)銷的重要工

.NET Core快速入門教程 1、開(kāi)篇:說(shuō)說(shuō).NET Core的那些事兒 .NET Core快速入門教程 1、開(kāi)篇:說(shuō)說(shuō).NET Core的那些事兒 May 07, 2025 pm 04:54 PM

一、.NETCore的起源談到.NETCore,就不能不提它的前身.NET。當(dāng)年Java風(fēng)頭正盛,微軟也對(duì)Java青睞有加,Windows平臺(tái)上的Java虛擬機(jī)就是微軟依據(jù)JVM標(biāo)準(zhǔn)開(kāi)發(fā)的,據(jù)稱是當(dāng)時(shí)性能最佳的Java虛擬機(jī)。然而,微軟有自己的小算盤,試圖將Java與Windows平臺(tái)捆綁,增加一些Windows特有的功能。Sun公司對(duì)此不滿,導(dǎo)致雙方關(guān)系破裂,微軟隨后推出了.NET。.NET從誕生之初就借鑒了Java的許多特性,并在語(yǔ)言特性和窗體開(kāi)發(fā)等方面逐漸超越了Java。Java在1.6版

用PHP構(gòu)建一個(gè)微信公眾號(hào)API接口 用PHP構(gòu)建一個(gè)微信公眾號(hào)API接口 May 13, 2023 pm 12:01 PM

在當(dāng)今互聯(lián)網(wǎng)時(shí)代,微信公眾號(hào)成為了越來(lái)越多企業(yè)的重要營(yíng)銷渠道。想要自己的微信公眾號(hào)實(shí)現(xiàn)更多的功能,常常需要編寫相應(yīng)的接口。本文將以PHP語(yǔ)言為例,介紹如何構(gòu)建一個(gè)微信公眾號(hào)API接口。一、前置準(zhǔn)備在編寫微信公眾號(hào)API接口之前,需要開(kāi)發(fā)者擁有一個(gè)微信公眾號(hào)的賬號(hào),并且在微信公眾平臺(tái)中申請(qǐng)開(kāi)發(fā)者接口權(quán)限。申請(qǐng)成功后,可以獲取到相關(guān)的開(kāi)發(fā)者AppID和AppSe

C#.NET:使用.NET生態(tài)系統(tǒng)構(gòu)建應(yīng)用程序 C#.NET:使用.NET生態(tài)系統(tǒng)構(gòu)建應(yīng)用程序 Apr 27, 2025 am 12:12 AM

如何利用.NET構(gòu)建應(yīng)用?使用.NET構(gòu)建應(yīng)用可以通過(guò)以下步驟實(shí)現(xiàn):1)了解.NET基礎(chǔ)知識(shí),包括C#語(yǔ)言和跨平臺(tái)開(kāi)發(fā)支持;2)學(xué)習(xí)核心概念,如.NET生態(tài)系統(tǒng)的組件和工作原理;3)掌握基本和高級(jí)用法,從簡(jiǎn)單控制臺(tái)應(yīng)用到復(fù)雜的WebAPI和數(shù)據(jù)庫(kù)操作;4)熟悉常見(jiàn)錯(cuò)誤與調(diào)試技巧,如配置和數(shù)據(jù)庫(kù)連接問(wèn)題;5)應(yīng)用性能優(yōu)化與最佳實(shí)踐,如異步編程和緩存。

See all articles