Re: [問題] 賣塊朗讀系統 是哪來的 ? ?

看板Minecraft作者時間1年前 (2023/04/20 15:27), 編輯推噓4(400)
留言4則, 4人參與, 1年前最新討論串2/2 (看更多)
※ 引述《pupudice (光頭葛格不能亡)》之銘言: : 賣塊的朗讀系統 就是會說話的那個 是哪來的 ? ? : 是微軟他們自己弄的 還是是什麼第三方的系統 ? : Java 版的話 如果你試圖用 Fabric 所提供的 yarn 逆向結果去追的話 會追到 com.mojang.text2speech 這個 Package 但其實這個 Package 只是分別實作 Windows、macOS 和 Linux 的朗讀系統 基底來說,Windows 和 Linux 是使用了 Java Native Access (JNA) 的 Native API 各別呼叫系統層的朗讀系統 (JNA: https://zh.wikipedia.org/zh-tw/Java_Native_Access) 如 Windows 是呼叫 Microsoft Speech API (微軟文件: https://reurl.cc/jl4Q1L 網址太長只好縮一下) Linux 是呼叫 flite library (Linux 必須安裝 flite 才能用麥塊朗讀) (flite: http://www.festvox.org/flite/) macOS 則是使用 Java-Objective-C-Bridge (GitHub: https://github.com/shannah/Java-Objective-C-Bridge) 去呼叫 NSSpeechSynthesizer 這個系統 API (Apple文件: https://reurl.cc/8qA6N4 一樣是網址太長) 如果你是 Fabric mod 開發者 只要呼叫 com.mojang.text2speech 提供的 API 就好 Bukkit 插件或是 Forge mod 開發我就不知道了 但有反混淆的話應該在 Java docs 上都找得到 基岩版我就不知道了 有錯再跟我說~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.107.187.78 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1681975654.A.DFE.html

04/20 21:10, 1年前 , 1F
推推,好專業
04/20 21:10, 1F

04/20 23:07, 1年前 , 2F
詳細 謝謝
04/20 23:07, 2F

04/21 00:08, 1年前 , 3F
04/21 00:08, 3F

04/21 13:35, 1年前 , 4F
04/21 13:35, 4F
文章代碼(AID): #1aGEbct- (Minecraft)
文章代碼(AID): #1aGEbct- (Minecraft)