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

单位网站建设的优势迅捷流程图在线制作网站

单位网站建设的优势,迅捷流程图在线制作网站,wordpress 文章 页码,wordpress 站点一、背景 最近使用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.yayakq.cn/news/60386/

相关文章:

  • 怎么样建设网站网站产品企业网站
  • 企业网站推广的方法有( )杭州大学网络营销方案
  • 网站排名查询软件alexa建立网站平台需要多少钱
  • 餐饮网站模板wordpress移动端悬浮导航
  • 动易网站 教程电子书网站模板
  • 网站设计咨询网站wordpress水煮鱼
  • php网站程序安装开发定制软件app需要多少钱
  • 中国网站建设中心南昌市网站建设公司
  • 郑州好的网站设计公司淘宝上开网店的流程
  • 什么样的企业需要做网站网站建设的内容策略
  • 网站常用的一种js的图片幻灯片特效代码网站建设模板推广
  • 好的网站建设哪家好小型网站商城建设
  • 如何建设废品网站红色ppt模板免费下载网站
  • 购物网站模块例子郑州网站建设贴吧
  • 网站建设咨询公图片制作器手机版
  • html网站模板甘肃做网站找谁
  • 精美网站设计烟台网站建设价格
  • 讯代理网站网站建设的意义和目的
  • 福州网站推广优化网站建设的意见征集
  • 装饰网站开发背景购物网站开题报告
  • 湖北省建设用地预审网站运维兼职平台
  • 网站转html5域名查询解析
  • 最新网站建设常见问题电商培训网站
  • 什么网站做蜘蛛池wordpress dopt
  • vR网站建设程序深圳app开发红孩儿
  • 陕西省建设注册中心网站网站开发环境介绍
  • mm131网站用什么软件做的上海专业排名优化公司
  • 最火的深圳网站建设字体设计软件免费
  • 本溪北京网站建设wordpress多梦
  • 网站开发费的税率是多少ui设计介绍