App.java 1.25 KB
package com.diligrp.erp;

import android.util.Log;

import com.tools.tts.TTSUtils;
import com.tools.tts.common.TTSLibraryContext;
import com.tools.tts.tts.TtsManager;

import org.jetbrains.annotations.NotNull;

import cn.jiguang.uniplugin_jpush.IAppBridge;
import cn.jiguang.uniplugin_jpush.JPushLibraryContext;
import io.dcloud.application.DCloudApplication;

public class App extends DCloudApplication implements IAppBridge {

    @Override
    public void onCreate() {
        super.onCreate();

        TTSLibraryContext.INSTANCE.init(this);
        JPushLibraryContext.INSTANCE.init(this, this);
        TtsManager.INSTANCE.initModels(this);
        Log.d("Test", "TTSUtils-" + TTSUtils.INSTANCE.getTtsReady());

//        new Thread(() -> {
//            try {
//                Log.d("Test", "DCloudApplication");
//                Thread.sleep(5000);
//            } catch (Exception e) {
//                e.printStackTrace();
//                Log.d("Test", "DCloudApplication Exception");
//            }
//
//            TTSUtils.INSTANCE.sayText("航空港撒换个卡100个");
//        }).start();
    }

    @Override
    public void sayTTS(@NotNull String text) {
        Log.d("Test", "App sayTTS:" + text);
        TTSUtils.INSTANCE.sayText(text);
    }
}