live2d model
This commit is contained in:
50
app/src/main/java/com/digitalperson/config/AppConfig.kt
Normal file
50
app/src/main/java/com/digitalperson/config/AppConfig.kt
Normal file
@@ -0,0 +1,50 @@
|
||||
package com.digitalperson.config
|
||||
|
||||
import com.digitalperson.BuildConfig
|
||||
|
||||
object AppConfig {
|
||||
const val TAG = "DigitalPerson"
|
||||
const val REQUEST_RECORD_AUDIO_PERMISSION = 200
|
||||
|
||||
const val SAMPLE_RATE = 16000
|
||||
const val WINDOW_SIZE = 512
|
||||
|
||||
const val SHOW_DEBUG_TEXT = true
|
||||
|
||||
object Tts {
|
||||
const val MODEL_DIR = "tts_model/sherpa-onnx-vits-zh-ll"
|
||||
const val MODEL_NAME = "model.onnx"
|
||||
const val LEXICON = "lexicon.txt"
|
||||
const val SPEAKER_ID = 2
|
||||
const val SPEED = 1.0f
|
||||
const val MAX_LEN = 30
|
||||
const val MAX_WAIT_MS: Long = 600
|
||||
}
|
||||
|
||||
object Vad {
|
||||
const val START_THRESHOLD = 0.2f
|
||||
const val END_THRESHOLD = 0.15f
|
||||
const val MIN_SILENCE_DURATION = 0.5f
|
||||
const val MIN_SPEECH_DURATION = 0.1f
|
||||
const val MAX_SPEECH_DURATION = 5.0f
|
||||
}
|
||||
|
||||
object Asr {
|
||||
const val MAX_TEXT_LENGTH = 50
|
||||
const val MODEL_DIR = "sensevoice_models"
|
||||
}
|
||||
|
||||
object Audio {
|
||||
const val GAIN_SMOOTHING_FACTOR = 0.1f
|
||||
const val TARGET_RMS = 0.1f
|
||||
}
|
||||
|
||||
object Avatar {
|
||||
// Compile-time switch in gradle.properties/local.properties: USE_LIVE2D=true|false
|
||||
const val USE_LIVE2D = BuildConfig.USE_LIVE2D
|
||||
// const val MODEL_DIR = "live2d_model/mao_pro_zh"
|
||||
// const val MODEL_JSON = "mao_pro.model3.json"
|
||||
const val MODEL_DIR = "live2d_model/Haru_pro_jp"
|
||||
const val MODEL_JSON = "haru_greeter_t05.model3.json"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user