找回密码
 注册帐号

扫一扫,访问微社区

Unity 用Unity自带方法实现语音关键字识别

12
回复
1030
查看
[ 复制链接 ]
4四处流浪
351/500
排名
12676
昨日变化

1

主题

45

帖子

351

积分

Rank: 4

UID
261853
好友
0
蛮牛币
113
威望
0
注册时间
2017-12-29
在线时间
226 小时
最后登录
2020-6-2
2020-1-19 09:30:54 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x

[C#] 纯文本查看 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Windows.Speech;

/// <summary>
/// 语音识别(关键字唤醒)
/// </summary>
public class speechKey : MonoBehaviour
{
    // 短语识别器
    private PhraseRecognizer m_PhraseRecognizer;
    // 关键字
    public string[] keywords = { "开机", "开始", "停止" };
    // 可信度
    public ConfidenceLevel m_confidenceLevel = ConfidenceLevel.Medium;

    public Image imageTest;

    private Text ShowText;

    // Use this for initialization
    void Start()
    {
        ShowText = GameObject.Find("ShowText").GetComponent<Text>();
        if (m_PhraseRecognizer == null)
        {
            //创建一个识别器
            m_PhraseRecognizer = new KeywordRecognizer(keywords, m_confidenceLevel);
            //通过注册监听的方法
            m_PhraseRecognizer.OnPhraseRecognized += M_PhraseRecognizer_OnPhraseRecognized;
            //开启识别器
            m_PhraseRecognizer.Start();

            Debug.Log("创建识别器成功");
        }
    }

    /// <summary>
    ///  当识别到关键字时,会调用这个方法
    /// </summary>
    /// <param name="args"></param>
    private void M_PhraseRecognizer_OnPhraseRecognized(PhraseRecognizedEventArgs args)
    {
        ShowText.text = "识别内容:" + args.text;
        switch (args.text)
        {
            case "开机":
                imageTest.color = new Color32(255, 0, 0, 255);
                break;
            case "开始":
                imageTest.color = new Color32(0, 255, 0, 255);
                break;
            case "停止":
                imageTest.color = new Color32(0, 0, 255, 255);
                break;
        }
        print(args.text);
    }
    
    private void OnDestroy()
    {
        //判断场景中是否存在语音识别器,如果有,释放
        if (m_PhraseRecognizer != null)
        {
            //用完应该释放,否则会带来额外的开销
            m_PhraseRecognizer.Dispose();
        }
    }

    void Update()
    {

    }
    
}





关键字识别.txt

147 Bytes, 下载次数: 25

售价: 5 蛮牛币  [记录]

回复

使用道具 举报

5熟悉之中
748/1000
排名
6048
昨日变化

3

主题

287

帖子

748

积分

Rank: 5Rank: 5

UID
40772
好友
0
蛮牛币
30
威望
0
注册时间
2014-8-19
在线时间
230 小时
最后登录
2020-2-25
2020-2-4 18:37:14 显示全部楼层
好资源,谢谢分享!!!
回复

使用道具 举报

8常驻蛮牛
7837/10000
排名
249
昨日变化

0

主题

4023

帖子

7837

积分

Rank: 8Rank: 8

UID
3215
好友
0
蛮牛币
21
威望
0
注册时间
2013-9-4
在线时间
1818 小时
最后登录
2020-5-23
2020-2-10 11:08:37 显示全部楼层
666666666666
回复

使用道具 举报

排名
48141
昨日变化

0

主题

12

帖子

28

积分

Rank: 1

UID
56736
好友
0
蛮牛币
8
威望
0
注册时间
2014-11-20
在线时间
12 小时
最后登录
2020-2-17
2020-2-14 14:18:07 显示全部楼层
这个不需要联网  ?
回复 支持 反对

使用道具 举报

3偶尔光临
252/300

1

主题

193

帖子

252

积分

Rank: 3Rank: 3Rank: 3

UID
341351
好友
0
蛮牛币
443
威望
0
注册时间
2020-2-27
在线时间
58 小时
最后登录
2020-5-31
2020-3-3 15:57:21 显示全部楼层
好资源,谢谢分享!!!
回复

使用道具 举报

3偶尔光临
252/300

1

主题

193

帖子

252

积分

Rank: 3Rank: 3Rank: 3

UID
341351
好友
0
蛮牛币
443
威望
0
注册时间
2020-2-27
在线时间
58 小时
最后登录
2020-5-31
2020-3-3 15:58:24 显示全部楼层
好资源,谢谢分享!!!
回复

使用道具 举报

6蛮牛粉丝
1036/1500
排名
3816
昨日变化

0

主题

174

帖子

1036

积分

Rank: 6Rank: 6Rank: 6

UID
246100
好友
1
蛮牛币
1508
威望
0
注册时间
2017-9-26
在线时间
468 小时
最后登录
2020-6-2
2020-3-9 09:30:36 显示全部楼层
有点牛B哦
回复

使用道具 举报

1

主题

17

帖子

50

积分

Rank: 2Rank: 2

UID
327298
好友
0
蛮牛币
91
威望
0
注册时间
2019-7-16
在线时间
32 小时
最后登录
2020-5-15
2020-3-12 11:29:17 显示全部楼层
666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

排名
64942
昨日变化

0

主题

11

帖子

19

积分

Rank: 1

UID
246047
好友
0
蛮牛币
5
威望
0
注册时间
2017-9-26
在线时间
6 小时
最后登录
2020-3-20
2020-3-20 13:35:20 显示全部楼层
666666666666666
回复 支持 反对

使用道具 举报

6蛮牛粉丝
1494/1500
排名
1153
昨日变化

0

主题

92

帖子

1494

积分

Rank: 6Rank: 6Rank: 6

UID
59744
好友
0
蛮牛币
2602
威望
0
注册时间
2014-12-6
在线时间
408 小时
最后登录
2020-3-23
QQ
2020-3-23 12:44:04 显示全部楼层
感谢楼主分享
回复

使用道具 举报

排名
39865
昨日变化

0

主题

9

帖子

26

积分

Rank: 1

UID
126510
好友
0
蛮牛币
54
威望
0
注册时间
2015-10-23
在线时间
11 小时
最后登录
2020-4-22
QQ
2020-3-30 10:34:54 显示全部楼层
121223322222222222222
回复 支持 反对

使用道具 举报

0

主题

13

帖子

78

积分

Rank: 2Rank: 2

UID
325168
好友
0
蛮牛币
19
威望
0
注册时间
2019-6-19
在线时间
76 小时
最后登录
2020-5-29
2020-4-25 09:26:57 显示全部楼层
666666666666
回复

使用道具 举报

0

主题

13

帖子

78

积分

Rank: 2Rank: 2

UID
325168
好友
0
蛮牛币
19
威望
0
注册时间
2019-6-19
在线时间
76 小时
最后登录
2020-5-29
2020-4-25 10:32:20 显示全部楼层
怎么不能用啊 说了话没反应
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则