当前位置: 首页 > news >正文

大型门户网站建设哪专业百度推广后台登录

大型门户网站建设哪专业,百度推广后台登录,设计软件网站,百度q3财报2022一、背景 最近使用unity开发语音交互内容的时候,遇到了这样的需求,就是需要使用语音关键字来唤醒应用程序,然后再和程序做交互,有点像智能音箱的意思。具体的技术方案方面,也找了一些第三方的服务,比如百度…

       一、背景

        最近使用unity开发语音交互内容的时候,遇到了这样的需求,就是需要使用语音关键字来唤醒应用程序,然后再和程序做交互,有点像智能音箱的意思。具体的技术方案方面,也找了一些第三方的服务,比如百度AI开放平台,讯飞开放平台等,这些都提供有语音唤醒的服务,基本上能够满足我的项目开发需求。

        不过,我是想,先找一个免费且可以离线的方案的,从huggingface上倒是可以找到一些开源的模型可以做到,包括在github上也找到一些开源项目,比如snowboy。但是自己去部署服务的方式,我还是觉得有点重,又想白嫖,又想简单,呵呵。

        后来发现,其实unity本身就带有一个库,可能实现关键词的语音识别,也就是【UnityEngine.Windows.Speech】这个库,是可以做到设定关键词,然后通过语音识别,判断是否说的是设定的关键词。有了这个,就可以制作一个又简单,又能白嫖的离线关键词识别了。当然,这里要注意,这个库只能在windows平台使用。

        二、代码实现

        废话少说,直接上代码:

using System.Collections;
using System.Collections.Generic;
using System.Text;
using UnityEngine;
#if UNITY_STANDALONE_WIN
using UnityEngine.Windows.Speech;
#endif
/// <summary>
/// unity内置语音唤醒 windows有效
/// </summary>
public class UnityWakeOnVoice : MonoBehaviour
{/// <summary>/// 关键词/// </summary>[SerializeField]private string[] m_Keywords = { "关键词" };//关键字/// <summary>/// 关键字识别器/// </summary>
#if UNITY_STANDALONE_WINprivate KeywordRecognizer m_Recognizer;// Use this for initializationvoid Start(){//创建一个关键字识别器m_Recognizer = new KeywordRecognizer(m_Keywords);Debug.Log("创建识别器成功");m_Recognizer.OnPhraseRecognized += OnPhraseRecognized;}/// <summary>/// 开始识别/// </summary>public void StartRecognizer(){if (m_Recognizer == null)return;m_Recognizer.Start();}/// <summary>/// 结束识别/// </summary>public void StopRecognizer(){if (m_Recognizer == null)return;m_Recognizer.Stop();}/// <summary>/// 识别到关键词/// </summary>/// <param name="args"></param>private void OnPhraseRecognized(PhraseRecognizedEventArgs args){StringBuilder builder = new StringBuilder();builder.AppendFormat("{0}", args.text);string _keyWord = builder.ToString();Debug.Log("识别器捕捉到关键词:"+_keyWord);}#endif
}

        这里还有一点要注意,这个关键词识别库,只有当你准确的说出某个关键词时,才能触发识别事件 ,一句话里包含关键词,实测是没能检测出来的。


三、结束语:

        这个示例已经用在我的一个AI二次元女友的项目里,可以实现在windows平台的实时语音唤醒和对话的功能,感兴趣的朋友可以移步到B站,收看实际效果,相关代码已经开源咯。

[Unity+AI聊天]语音唤醒+AI二次元老婆实时聊天,摆脱键盘开始聊嗨~

http://www.qdjiajiao.com/news/11506.html

相关文章:

  • 获奖设计网站国际新闻界
  • 哪些网站可以免费看剧抖音广告
  • 在线编程的网站网络科技公司网站建设
  • 做婚礼效果图的网站有哪些网站制作工具
  • 吉林沈阳网站建设app开发公司排名
  • 濮阳开公司怎么找客户aso优化服务
  • 贵州一帆建设工程有限公司网站seo资源是什么意思
  • 做网站应该注意哪些方面线下推广都有什么方式
  • 企业网站推广在哪里办网络软营销
  • 长沙做网站美工的公司网站提交
  • 自创字 网站百度文库网页版登录入口
  • 怎样通过网盘做电影网站外链在线生成
  • 室内装修公司排行seo查询排名系统
  • ps如何做psd模板下载网站app开发需要多少钱
  • 奇缦科技珠海网站建设优化友情链接交换的方法
  • 微网站开发平台 开源数据分析网
  • 两个电脑的wordpressseo推广排名
  • wordpress文章外部链接seo技术培训机构
  • 网页设计与制作工作云南seo简单整站优化
  • 伦敦做网站2024年重启核酸
  • 上海史特网站建设种子搜索
  • 工程建设云谷歌seo顾问
  • 做网站域名起什么作用app安装下载
  • 兴义网站建设网站建设seo值怎么提高
  • 自己做网站怎么跳过备案成都最新数据消息
  • wordpress 个人公众号网站优化排名推荐
  • 杭州政府网站建设关键词排名优化工具
  • html网站开头怎么做的软件开发外包
  • 淘宝客网站整站源码朋友圈推广一天30元
  • 凤阳做网站百度软件商店