<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      (UnityEditor Tool) 語音控制unity editor暫停和播放

      在Windows平臺上可以通過KeywordRecognizer識別簡單的語音關鍵字,我們可以通過麥克風控制編輯器的開啟、暫停、關閉
      只是一個有趣的小實驗
       1 using System;
       2 using UnityEngine;
       3 using UnityEngine.Windows.Speech;
       4 using System.Collections.Generic;
       5 using System.Linq;
       6 using UnityEditor;
       7 
       8 namespace Game.Editor
       9 {
      10     public class EditorVoiceKeywordRecognition : EditorWindow
      11     {
      12         private  KeywordRecognizer _keywordRecognizer;
      13         private readonly Dictionary<string, System.Action> _keywords;
      14 
      15         [MenuItem("Tools/Custom/Voice Control")]
      16         public static void ShowWindow()
      17         {
      18             EditorWindow.GetWindow(typeof(EditorVoiceKeywordRecognition), false, "Voice Control");
      19         }
      20 
      21         private EditorVoiceKeywordRecognition()
      22         {
      23             _keywords = new Dictionary<string, System.Action>
      24             {
      25                 {
      26                     "pause", () =>
      27                     {
      28                         EditorApplication.isPaused = !EditorApplication.isPaused;
      29                     }
      30                 },
      31                 {
      32                     "stop", () =>
      33                     {
      34                         EditorApplication.isPlaying = false;
      35                     }
      36                 },
      37 
      38                 {
      39                     "play", () =>
      40                     {
      41                         EditorApplication.isPlaying = true;
      42                     }
      43                 }
      44             };
      45         }
      46 
      47         private void Awake()
      48         {
      49             _keywordRecognizer = new KeywordRecognizer(_keywords.Keys.ToArray());
      50             _keywordRecognizer.OnPhraseRecognized += OnKeywordsRecognized;
      51             _keywordRecognizer.Start();
      52             Debug.Log("Keyword Recognizer Started");
      53         }
      54 
      55         private void OnDestroy()
      56         {
      57             if (_keywordRecognizer != null)
      58             {
      59                 _keywordRecognizer.Stop();
      60                 _keywordRecognizer.Dispose();
      61                 Debug.Log("Keyword Recognizer Stopped");
      62             }
      63         }
      64 
      65         private void OnGUI()
      66         {
      67             GUILayout.Label("Voice Control", EditorStyles.boldLabel);
      68             if (_keywordRecognizer != null && _keywordRecognizer.IsRunning)
      69             {
      70                 GUILayout.Label("Voice Recognition: Running");
      71             }
      72             else
      73             {
      74                 GUILayout.Label("Voice Recognition: Stopped");
      75             }
      76 
      77             if (GUILayout.Button("Restart Recognizer"))
      78             {
      79                 _keywordRecognizer.Stop();
      80                 _keywordRecognizer.Start();
      81             }
      82         }
      83 
      84         private void OnKeywordsRecognized(PhraseRecognizedEventArgs args)
      85         {
      86             Debug.Log($"Recognized Keyword: {args.text}");
      87             if (_keywords.TryGetValue(args.text, out Action keyword))
      88             {
      89                 keyword?.Invoke();
      90             }
      91         }
      92     }
      93 }

       

      posted @ 2025-04-16 15:23  sun_dust_shadow  閱讀(19)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 偷拍精品一区二区三区| 国产亚洲综合区成人国产| 中文字幕一区二区三区麻豆| 人妻丝袜无码专区视频网站| 福利成人午夜国产一区| 中文字幕人妻互换av久久| 国产精品多p对白交换绿帽| 中文字幕成熟丰满人妻| 成人动漫综合网| 国产高清亚洲一区亚洲二区 | 国产成人AV男人的天堂| 国产黄色一区二区三区四区| 伊人天天久大香线蕉av色| 日本一本正道综合久久dvd| 69天堂人成无码免费视频| 国产欧美久久一区二区| 日韩有码中文字幕av| 在线日韩日本国产亚洲| 国产精品久久久福利| 无码视频伊人| 亚洲av午夜成人片| 亚洲色在线v中文字幕| 久久精品免费观看国产| 天天做天天爱夜夜爽导航| 国产精品亚洲一区二区在| a毛片免费在线观看| 日本一区二区精品色超碰| 91精品久久一区二区三区| 麻豆a级片| 亚洲人成电影网站色mp4| 光棍天堂在线手机播放免费| 色悠悠国产精品免费观看| 久久夜色精品国产噜噜亚洲sv| 亚洲精品成人区在线观看| 亚洲a∨国产av综合av| 欧美亚洲一区二区三区在线| 成人无码视频97免费| 韩国无码AV片午夜福利| 国产91小视频在线观看| 91毛片网| 人人妻人人狠人人爽天天综合网|