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

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

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

      C# TTS語音播放問題

      問題背景:某天在客戶電腦上遇到崩潰問題,崩潰日志如下:

      System.Runtime.InteropServices.COMException (0x80040154): 
      檢索 COM 類工廠中 CLSID 為 {D9F6EE60-58C9-458B-88E1-2F908FD7F87C} 的組件失敗,
      原因是出現以下錯誤: 80040154 沒有注冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。
      在 System.Speech.Internal.ObjectTokens.RegistryDataKey..ctor(String fullPath, IntPtr regHandle)
      在 System.Speech.Internal.ObjectTokens.RegistryDataKey.Open(String registryPath, Boolean fCreateIfNotExist)
      在 System.Speech.Internal.ObjectTokens.SAPICategories.DefaultDeviceOut() 在 System.Speech.Internal.Synthesis.VoiceSynthesis..ctor(WeakReference speechSynthesizer)
      在 System.Speech.Synthesis.SpeechSynthesizer.get_VoiceSynthesizer() 在 System.Speech.Synthesis.SpeechSynthesizer.set_Rate(Int32 value)
      

      這個錯誤表明系統在嘗試訪問或使用 TTS(文本轉語音)功能時,未能找到或注冊所需的 COM 組件(CLSID: {D9F6EE60-58C9-458B-88E1-2F908FD7F87C})。

      如何復現:

      因為我的電腦可以正常播放,所以我百度了一下,得知TTS能力在 磁盤路徑 C:\Windows\Speech下,故我將 C:\Windows\Speech目錄重命名,便復現了上面的報錯。

      如何解決:

      增加異常捕獲,提示TTS組件不可用

      using System.Runtime.InteropServices;
      using System.Speech.Synthesis;
      
      if (Type.GetTypeFromProgID("SAPI.SpVoice") == null)
      {
          Console.WriteLine("TTS 不可用,跳過語音功能");
      }
      else
      {
          try 
      {
          var synthesizer = new SpeechSynthesizer();
         // synthesizer.Rate = 1; // 模擬異常觸發 COMException
      }
      catch (COMException ex) when (ex.ErrorCode == unchecked((int)0x80040154))
      {
          // 針對特定錯誤碼(0x80040154)的處理
          Console.WriteLine($"TTS 組件未注冊: {ex.Message}");
          // 例如:回退到其他 TTS 引擎或提示用戶安裝組件
      }
      catch (COMException ex)
      {
          // 捕獲其他 COM 錯誤
          Console.WriteLine($"COM 錯誤: {ex.ErrorCode:X8}");
      }
      catch (Exception ex)
      {
          // 兜底異常處理
          Console.WriteLine($"其他錯誤: {ex.Message}");
      }
      }
      

      在安裝包中攜帶 語音包,靜默安裝語音包(未嘗試)

      Process.Start("SpeechPlatformRuntime.msi", "/quiet");
      Process.Start("MSSpeech_TTS_zh-CN_HuiHui.msi", "/quiet");
      

      獲得用戶許可后 幫用戶安裝語音包(未嘗試)

      運行時:Speech Platform Runtime windows11
      Speech Platform Runtime windows10
      語音包:安裝所需語言的語音包
      中文語音包示例:MSSpeech_TTS_zh-CN_HuiHui.msi windows11
      MSSpeech_TTS_zh-CN_HuiHui.msi windows10

      參考:下載用于沉浸式閱讀器、閱讀模式和大聲朗讀的語言和語音

      posted @ 2025-07-21 15:14  BigBosscyb  閱讀(60)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲色av天天天天天天| 在线中文字幕国产精品| 男女性杂交内射女bbwxz| h无码精品动漫在线观看| 国产精品最新免费视频| 一区二区和激情视频| 鹤山市| 粉嫩国产一区二区三区在线| 亚洲国内精品一区二区| 免费人成再在线观看视频| 97se亚洲综合自在线| 亚洲综合伊人久久大杳蕉| 波多野无码中文字幕av专区| 中文字幕有码日韩精品| 丰满巨乳淫巨大爆乳| 亚洲gay片在线gv网站| 久久99亚洲网美利坚合众国| 国产精品不卡一区二区久久| 十八禁日本一区二区三区| 免费国产好深啊好涨好硬视频| 韩国午夜理伦三级| 热99久久这里只有精品| 在线看片免费不卡人成视频| 亚洲av永久无码精品水牛影视| 免费久久人人爽人人爽AV| 中文字幕制服国产精品| 老熟妇高潮一区二区三区| 亚洲伊人久久大香线蕉| 四虎库影成人在线播放| 下面一进一出好爽视频| 日韩精品无码免费专区午夜不卡 | 精品亚洲一区二区三区四区| 樱花草视频www日本韩国| 亚洲中文字幕国产精品| japanese边做边乳喷| 免费看欧美日韩一区二区三区| 一区二区三区鲁丝不卡| 亚洲男人天堂2018| 国产很色很黄很大爽的视频| 亚洲 日本 欧洲 欧美 视频| 色综合视频一区二区三区|