日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java语音开源_号外!号外!百度语音开源库更新了

發布時間:2023/12/19 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java语音开源_号外!号外!百度语音开源库更新了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[開源:ReactNative集成百度語音開源庫,](CSDN-專業IT技術社區-登錄)在這篇文章中作者開源了一個ReactNative集成百度語音合成的組件庫,今天通過查看Github上的關于開源react-native-baidu-vtts 的issues,有朋友提到了一個bug,并給出了具體報錯

請問「java.lang.String com.wayne.baiduvoice.util.OfflineResource.getTextFilename()」為 null 是什么原因?

12-26 16:37:12.311 14862-14885/com.anlint.weightapp E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules

Process: com.anlint.weightapp, PID: 14862

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.wayne.baiduvoice.util.OfflineResource.getTextFilename()' on a null object reference

at com.wayne.baiduvoice.VoiceUtils.getParams(VoiceUtils.java:175)

at com.wayne.baiduvoice.VoiceUtils.initialTts(VoiceUtils.java:83)

at com.wayne.baiduvoice.VoiceUtils.init(VoiceUtils.java:65)

at com.wayne.baiduvoice.RNBaiduvoiceModule.initBaiduTTS(RNBaiduvoiceModule.java:32)

at java.lang.reflect.Method.invoke(Native Method)

at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371)

at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150)

at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)

at android.os.Handler.handleCallback(Handler.java:739)

at android.os.Handler.dispatchMessage(Handler.java:95)

at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26)

at android.os.Looper.loop(Looper.java:148)

at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225)

at java.lang.Thread.run(Thread.java:818)

仔細檢查了一下自己開源庫的代碼,發現是Android10系統對于應用訪問外部存儲權限的問題,google在開發文檔中也提到了這個問題,如下所述。為了讓用戶更好地管理自己的文件并減少混亂,以 Android 10(API 級別 29)及更高版本為目標平臺的應用在默認情況下被賦予了對外部存儲設備的分區訪問權限(即分區存儲)。此類應用只能看到本應用專有的目錄(通過 Context.getExternalFilesDir() 訪問)以及特定類型的媒體。除非您的應用需要訪問存放在應用的專有目錄以及 MediaStore 之外的文件,否則最好使用分區存儲。

目前已經修復此問題,并發布到了npm倉庫,可通過如下命令行更新ReactNative項目依賴,解決這個bug.

yarn add react-native-baidu-vtts

感謝各位老鐵們支持,我在以后得開源過程中,會多加努力,為開源社區貢獻更多內容。

歡迎關注我的公眾號:君偉說。分享開發技術,職場生活和程序猿的酸甜苦辣。 哦對了,這個號主,還喜歡發紅包 。

總結

以上是生活随笔為你收集整理的java语音开源_号外!号外!百度语音开源库更新了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。