对 PaddleSpeech TTS Android Demo 的改进,实现了中英文混合模型的推理和中英文混合 c++ 前端
2023年3月10日,增加了流式语音合成播放!
2023年3月21日,实现在英文G2p客户端模型实现!
PaddleSpeech TTS Android Demo 的改进,实现了中英文混合模型的推理和中英文混合 c++ 前端
License: Apache License 2.0
---------------------------- PROCESS STARTED (923) for package com.gykj.paddle.lite.demo.tts ----------------------------
2023-07-27 14:16:39.546 923-923 DecorView com.gykj.paddle.lite.demo.tts I createDecorCaptionView >> DecorView@22d571e[], isFloating: false, isApplication: true, hasWindowDecorCaption: false, hasWindowControllerCallback: true
2023-07-27 14:16:40.438 923-923 linker com.gykj.paddle.lite.demo.tts W Warning: "/data/app/com.gykj.paddle.lite.demo.tts-q28-NjvWX2idPnQKsM43rw==/lib/arm64/libc++_shared.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
2023-07-27 14:16:40.438 923-923 linker com.gykj.paddle.lite.demo.tts W Warning: "/data/app/com.gykj.paddle.lite.demo.tts-q28-NjvWX2idPnQKsM43rw==/lib/arm64/libc++_shared.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
2023-07-27 14:16:40.446 923-923 MNNJNI com.gykj.paddle.lite.demo.tts I JNI_OnLoad for MNN main package.
2023-07-27 14:16:40.447 923-923 libc com.gykj.paddle.lite.demo.tts A Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 923 (e.lite.demo.tts), pid 923 (e.lite.demo.tts)
---------------------------- PROCESS ENDED (923) for package com.gykj.paddle.lite.demo.tts ----------------------------
两台三星手机,都跑不起来demo。。。
大侠,部署到并集成了android tts引擎接口,工作的很好。非常感谢。
有一个问题请教一下:fastspeech2_mix_mini_arm.nb 模型在哪里能找到更新。这个文档中没有找到!https://github.com/PaddlePaddle/PaddleSpeech/blob/develop/docs/source/released_model.md
谢谢了。
Log.i("开始加载","开始");
CalcMac.init(externalPath);
执行到 CalcMac.init 的时候会直接闪退,不知道大家有没有遇到过这个问题。
系统: MIUI13.0.7
2023-08-09 17:20:13.048 29853-29853/com.gykj.paddle.lite.demo.tts I/开始加载: 开始
2023-08-09 17:20:13.068 29853-29853/com.gykj.paddle.lite.demo.tts W/linker: Warning: "/data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/lib/arm64/libc++_shared.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
2023-08-09 17:20:13.084 29853-29853/com.gykj.paddle.lite.demo.tts I/MNNJNI: JNI_OnLoad for MNN main package.
2023-08-09 17:20:13.091 29853-29853/com.gykj.paddle.lite.demo.tts A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 29853 (e.lite.demo.tts), pid 29853 (e.lite.demo.tts)
2023-08-09 17:20:13.147 30007-30007/? A/DEBUG: pid: 29853, tid: 29853, name: e.lite.demo.tts >>> com.gykj.paddle.lite.demo.tts <<<
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #01 pc 00000000000332c8 /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/lib/arm64/libfonttextclient.so (limonp::Logger::~Logger()+344) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #02 pc 00000000000322b4 /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/lib/arm64/libfonttextclient.so (cppjieba::DictTrie::LoadDict(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)+320) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #03 pc 0000000000032084 /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/lib/arm64/libfonttextclient.so (cppjieba::DictTrie::Init(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, cppjieba::DictTrie::UserWordWeightOption)+40) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #04 pc 0000000000027150 /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/lib/arm64/libfonttextclient.so (cppjieba::Jieba::Jieba(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)+88) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #05 pc 0000000000021f2c /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::init()+120) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #06 pc 0000000000020950 /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::FrontEngineInterface(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)+324) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #07 pc 0000000000020788 /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/lib/arm64/libfonttextclient.so (Java_com_gykj_voicetts_CalcMac_Native_1Jni+184) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #08 pc 00000000000134dc /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/oat/arm64/base.odex (art_jni_trampoline+172)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #15 pc 000000000023d2b6 /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/oat/arm64/base.vdex (com.gykj.voicetts.CalcMac.init+6)
2023-08-09 17:20:13.400 30007-30007/? A/DEBUG: #21 pc 000000000023b0fa /data/app/~~DyDI_6lKJ3weeVZ4u_U-mw==/com.gykj.paddle.lite.demo.tts-paiAGkB0iS4d1GRKUiCeIw==/oat/arm64/base.vdex (com.gykj.paddle.lite.demo.tts.MainActivity$3.run+18)
2023-08-09 17:20:13.565 1777-30014/? W/ActivityTaskManager: Force finishing activity com.gykj.paddle.lite.demo.tts/.MainActivity
2023-08-09 17:20:13.606 13616-13776/? D/AppChangedListener: packageName:com.miui.home,current:com.gykj.paddle.lite.demo.tts
```
你好,想要将paddlespeech部署到平板上,简单测试一下,请问可以指点一下怎么操作嘛
A Cmdline: com.gykj.paddle.lite.demo.tts
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A pid: 21358, tid: 21358, name: e.lite.demo.tts >>> com.gykj.paddle.lite.demo.tts <<<
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #1 pc 0000000000031bf8 /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/lib/arm64/libfonttextclient.so (limonp::Logger::~Logger()+344) (BuildId: dce92821c09f6b59524cb30e5f6d92b2584b1565)
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #2 pc 0000000000030be4 /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/lib/arm64/libfonttextclient.so (cppjieba::DictTrie::LoadDict(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&)+320) (BuildId: dce92821c09f6b59524cb30e5f6d92b2584b1565)
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #3 pc 00000000000309b4 /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/lib/arm64/libfonttextclient.so (cppjieba::DictTrie::Init(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, cppjieba::DictTrie::UserWordWeightOption)+40) (BuildId: dce92821c09f6b59524cb30e5f6d92b2584b1565)
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #4 pc 0000000000025b80 /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/lib/arm64/libfonttextclient.so (cppjieba::Jieba::Jieba(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&)+88) (BuildId: dce92821c09f6b59524cb30e5f6d92b2584b1565)
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #5 pc 0000000000020974 /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::init()+120) (BuildId: dce92821c09f6b59524cb30e5f6d92b2584b1565)
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #6 pc 000000000001f398 /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::FrontEngineInterface(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >)+324) (BuildId: dce92821c09f6b59524cb30e5f6d92b2584b1565)
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #7 pc 000000000001f1d0 /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/lib/arm64/libfonttextclient.so (Java_com_gykj_paddle_lite_demo_tts_CalcMac_Native_1Jni+184) (BuildId: dce92821c09f6b59524cb30e5f6d92b2584b1565)
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #15 pc 00000000002977aa [anon:dalvik-classes.dex extracted in memory from /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/base.apk] (com.gykj.paddle.lite.demo.tts.CalcMac.init+6)
2023-04-04 14:36:32.483 21439-21439 DEBUG pid-21439 A #21 pc 0000000000298c2c [anon:dalvik-classes.dex extracted in memory from /data/app/~~kDNW_XZVs9KyPojVlUP9Lg==/com.gykj.paddle.lite.demo.tts-iT6tSIDlxe-dIy6rnEdZJg==/base.apk] (com.gykj.paddle.lite.demo.tts.MainActivity.onCreate+440)
---------------------------- PROCESS ENDED (21358) for package com.gykj.paddle.lite.demo.tts ----------------------------
2023-04-04 14:36:32.593 14492-17401 WindowManager system_server E win=Window{2ddd86d u0 Splash Screen com.gykj.paddle.lite.demo.tts EXITING} destroySurfaces: appStopped=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true win.mViewVisibility=0 caller=com.android.server.wm.ActivityRecord.destroySurfaces:5867 com.android.server.wm.ActivityRecord.destroySurfaces:5848 com.android.server.wm.WindowState.onExitAnimationDone:5992 com.android.server.wm.ActivityRecord$$ExternalSyntheticLambda13.accept:2 java.util.ArrayList.forEach:1262 com.android.server.wm.ActivityRecord.onAnimationFinished:7940 com.android.server.wm.ActivityRecord.postApplyAnimation:5598
2023-04-04 14:42:45.213 21313-21313 studio.deploy install_server-8dee6a62 E Could not remove dir '/data/data/com.gykj.paddle.lite.demo.tts/code_cache/.ll/': No such file or directory
2023-04-04 14:42:46.079 26991-26991 USNET pid-26991 E USNET: appName: com.gykj.paddle.lite.demo.tts
2023-04-04 14:42:46.124 516-516 audit auditd E type=1400 audit(1680590566.117:1647982): avc: granted { execute } for pid=26991 comm="re-initialized>" path="/data/user/0/com.gykj.paddle.lite.demo.tts/code_cache/startup_agents/8dee6a62-agent.so" dev="sda31" ino=2141343 scontext=u:r:untrusted_app_27:s0:c252,c258,c512,c768 tcontext=u:object_r:app_data_file:s0:c252,c258,c512,c768 tclass=file SEPF_SM-G973N_12_0001 audit_filtered
---------------------------- PROCESS STARTED (26991) for package com.gykj.paddle.lite.demo.tts ----------------------------
int largest_unit = 0; // 最大单位
std::string first_part;
std::string second_part;
if (len > 1 and len <= 2) {
largest_unit = 1;
} else if (len > 2 and len <= 3) {
largest_unit = 2;
} else if (len > 3 and len <= 4) {
largest_unit = 3;
} else if (len > 4 and len <= 8) {
largest_unit = 4;
} else if (len > 8) {
largest_unit = 8;
}
CalcMac.init(externalPath);
错误1:DictTrie::LoadDict
对策:修改AssetCopyer.copyAllAssets方法
错误2:FrontEngineInterface::Trand2Simp
对策:没找到,不知道哪里错了
详细错误:
2023-10-15 21:48:24.688 9480-9480 DEBUG pid-9480 A Process name is com.gykj.paddle.lite.demo.tts, not key_process
2023-10-15 21:48:24.688 9480-9480 DEBUG pid-9480 A Cmdline: com.gykj.paddle.lite.demo.tts
2023-10-15 21:48:24.688 9480-9480 DEBUG pid-9480 A pid: 401, tid: 9472, name: Thread-3 >>> com.gykj.paddle.lite.demo.tts <<<
2023-10-15 21:48:24.688 9480-9480 DEBUG pid-9480 A #00 pc 000000000003efac /data/app/~~nXRf2tBpWNCzjjMNcnTMFg==/com.gykj.paddle.lite.demo.tts-wnG-pY4fVAHAeDA6ObB6uA==/lib/arm64/libfonttextclient.so (std::__ndk1::__tree_iterator<std::__ndk1::__value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > >, std::__ndk1::__tree_node<std::__ndk1::__value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > >, void*>*, long> std::__ndk1::__tree<std::__ndk1::__value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > >, std::__ndk1::__map_value_compare<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >, std::__ndk1::__value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > >, std::__ndk1::less<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > >, true>, std::__ndk1::allocator<std::__ndk1::__value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > > > >::find<std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > >(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&)+24) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-10-15 21:48:24.688 9480-9480 DEBUG pid-9480 A #1 pc 0000000000028258 /data/app/~~nXRf2tBpWNCzjjMNcnTMFg==/com.gykj.paddle.lite.demo.tts-wnG-pY4fVAHAeDA6ObB6uA==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::Trand2Simp(std::__ndk1::basic_string<wchar_t, std::__ndk1::char_traits<wchar_t>, std::__ndk1::allocator<wchar_t> > const&, std::__ndk1::basic_string<wchar_t, std::__ndk1::char_traits<wchar_t>, std::__ndk1::allocator<wchar_t> >&)+188) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-10-15 21:48:24.688 9480-9480 DEBUG pid-9480 A #2 pc 0000000000020e18 /data/app/~~nXRf2tBpWNCzjjMNcnTMFg==/com.gykj.paddle.lite.demo.tts-wnG-pY4fVAHAeDA6ObB6uA==/lib/arm64/libfonttextclient.so (Java_com_gykj_voicetts_CalcMac_Native_1JniCalcText+224) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-10-15 21:48:24.688 9480-9480 DEBUG pid-9480 A #5 pc 000000000029935a [anon:dalvik-classes.dex extracted in memory from /data/app/~~nXRf2tBpWNCzjjMNcnTMFg==/com.gykj.paddle.lite.demo.tts-wnG-pY4fVAHAeDA6ObB6uA==/base.apk] (com.gykj.voicetts.CalcMac.getPhoneIds+6)
2023-10-15 21:48:24.688 9480-9480 DEBUG pid-9480 A #7 pc 000000000029a54c [anon:dalvik-classes.dex extracted in memory from /data/app/~~nXRf2tBpWNCzjjMNcnTMFg==/com.gykj.paddle.lite.demo.tts-wnG-pY4fVAHAeDA6ObB6uA==/base.apk] (com.gykj.voicetts.Speaktts$1.run+256)
Compile Sdk Version:28
Build Tool Vesrion:33.0.1
NDK Version:25.2.9519653
Gradle Version:7.5
Android Gradle Plugin Version:7.4.1
外接Android 手机: HUAWEI MATE40( Android 12 ,API 31,该手机能够正常运行Paddle Speech官方的demo)
cd D:\workspace\androidtts-main\voicetts\src\main\jni
E:\env\ndk\android-ndk-r25c-windows\android-ndk-r25c\ndk-build.cmd
Android NDK: WARNING: APP_PLATFORM android-19 is higher than android:minSdkVersion 1 in D:/workspace/androidtts-main/voicetts/src/main/AndroidManifest.xml. NDK binaries will not be compatible with dev
ices older than android-19. See https://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md for more information.
D:/workspace/androidtts-main/voicetts/src/main/jni/Android.mk:3: D:/workspace/androidtts-main/voicetts/src/main/jni
D:/workspace/androidtts-main/voicetts/src/main/jni/cpp/front/Android.mk:15: -std=gnu++11
Android NDK: WARNING:D:/workspace/androidtts-main/voicetts/src/main/jni/cpp/front/Android.mk:ftext: LOCAL_LDLIBS is always ignored for static libraries
[arm64-v8a] Install : libMNN.so => libs/arm64-v8a/libMNN.so
[arm64-v8a] Install : libfonttextclient.so => libs/arm64-v8a/libfonttextclient.so
[arm64-v8a] Install : libc++_shared.so => libs/arm64-v8a/libc++_shared.so
从\voicetts\src\main\libs\arm64-v8a\复制了以上三个so文件并替换下列目录中的对应so文件
\app\src\main\lib\arm64-v8a
\app\src\main\libs\arm64-v8a
\voicetts\src\main\jniLibs\arm64-v8a
\voicetts\src\main\obj\local\arm64-v8a
19114-19114 DEBUG pid-19114 A #1 pc 00000000000332c8 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (limonp::Logger::~Logger()+344) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #2 pc 00000000000322b4 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (cppjieba::DictTrie::LoadDict(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&)+320) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #3 pc 0000000000032084 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (cppjieba::DictTrie::Init(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, cppjieba::DictTrie::UserWordWeightOption)+40) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #4 pc 0000000000027150 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (cppjieba::Jieba::Jieba(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator > const&)+88) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #5 pc 0000000000021f2c /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::init()+120) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #6 pc 0000000000020950 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (speechnn::FrontEngineInterface::FrontEngineInterface(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator >)+324) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #7 pc 0000000000020788 /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/lib/arm64/libfonttextclient.so (Java_com_gykj_voicetts_CalcMac_Native_1Jni+184) (BuildId: f0c80557ffcde05569d7d426bdf52482eb6b7715)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #15 pc 000000000029923e [anon:dalvik-classes.dex extracted in memory from /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/base.apk] (com.gykj.voicetts.CalcMac.init+6)
2023-06-14 13:40:37.215 19114-19114 DEBUG pid-19114 A #21 pc 0000000000297136 [anon:dalvik-classes.dex extracted in memory from /data/app/~~6NXAL5M4iFHZc3KjRqqa6w==/com.gykj.paddle.lite.demo.tts-eBmkLEoh8oVLFBDowZud_w==/base.apk] (com.gykj.paddle.lite.demo.tts.MainActivity.onCreate+466)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.