85 lines
2.7 KiB
Bash
85 lines
2.7 KiB
Bash
OWNER_LLM_BASE_URL=https://token-plan-cn.xiaomimimo.com/v1
|
|
OWNER_LLM_API_KEY=
|
|
OWNER_LLM_MODEL=mimo-v2.5
|
|
OWNER_LLM_API_STYLE=chat_completions
|
|
OWNER_LLM_STREAMING_ENABLED=1
|
|
OWNER_ASSISTANT_MODE=turn_based_voice_pet
|
|
OWNER_REALTIME_TRANSCRIPT_ENABLED=1
|
|
OWNER_REALTIME_TRANSCRIPT_IDLE_TIMEOUT_MS=1500
|
|
OWNER_AUDIO_INPUT_DEVICE=
|
|
OWNER_AUDIO_OUTPUT_DEVICE=
|
|
OWNER_ASSET_DIR=assets/pet
|
|
OWNER_LOG_DIR=logs
|
|
OWNER_WAKE_PROVIDER=local_kws
|
|
OWNER_WAKE_KEYWORDS_FILE=
|
|
OWNER_WAKE_KWS_THRESHOLD=0.15
|
|
OWNER_WAKE_KWS_SCORE=1.0
|
|
OWNER_WAKE_ACK_TEXT=我在
|
|
OWNER_POST_PLAYBACK_DRAIN_MS=0
|
|
OWNER_PIPELINE_MODE=live_turn_based
|
|
OWNER_ENDPOINT_MODE=primary_speaker
|
|
OWNER_NOISE_FILTER_ENABLED=1
|
|
OWNER_NOISE_FILTER_PROVIDER=sherpa_onnx_gtcrn
|
|
OWNER_WAKE_DENOISE_ENABLED=0
|
|
OWNER_SPEAKER_PROFILE_MS=600
|
|
OWNER_SPEAKER_PROFILE_MIN_MS=120
|
|
OWNER_SPEAKER_ABSENT_MS=300
|
|
OWNER_SPEAKER_SIMILARITY_THRESHOLD=0.70
|
|
OWNER_SPEAKER_MIN_RMS=0.012
|
|
OWNER_VAD_PROVIDER=hybrid
|
|
OWNER_VAD_THRESHOLD=0.5
|
|
OWNER_VAD_MIN_DURATION_MS=250
|
|
OWNER_VAD_END_SILENCE_MS=350
|
|
OWNER_VAD_NO_SPEECH_TIMEOUT_MS=5000
|
|
OWNER_VAD_MAX_RECORDING_MS=12000
|
|
OWNER_SPEECH_PROVIDER=local
|
|
OWNER_ASR_MODEL=mimo-v2.5-asr
|
|
OWNER_TTS_MODEL=mimo-v2.5-tts
|
|
OWNER_TTS_VOICE=mimo_default
|
|
OWNER_SPEECH_MODELS_DIR=models
|
|
OWNER_CONTEXT_MODE=session_memory
|
|
OWNER_CONTEXT_MAX_MESSAGES=12
|
|
OWNER_CONTEXT_MAX_CHARS=12000
|
|
OWNER_CONTINUOUS_DIALOG_ENABLED=1
|
|
OWNER_CONTINUATION_DECISION_PROVIDER=hybrid
|
|
OWNER_CONTINUATION_CONFIDENCE_THRESHOLD=0.65
|
|
OWNER_FOLLOWUP_LISTEN_TIMEOUT_MS=3000
|
|
OWNER_BARGE_IN_ENABLED=1
|
|
OWNER_BARGE_IN_MIN_SPEECH_MS=250
|
|
OWNER_BARGE_IN_ECHO_GUARD_MS=500
|
|
OWNER_BARGE_IN_SPEAKER_GATE_ENABLED=1
|
|
OWNER_BARGE_IN_USER_SIMILARITY_THRESHOLD=0.62
|
|
OWNER_BARGE_IN_ASSISTANT_REJECT_THRESHOLD=0.72
|
|
OWNER_BARGE_IN_LISTEN_INTERVAL_MS=20
|
|
OWNER_BARGE_IN_CHUNK_MS=30
|
|
OWNER_END_CHIME_ENABLED=1
|
|
OWNER_END_CHIME_FILE=assets/sounds/codex-notification.wav
|
|
OWNER_END_CHIME_FREQUENCY_HZ=880
|
|
OWNER_END_CHIME_DURATION_MS=140
|
|
OWNER_AUDIO_APM_PROVIDER=webrtc
|
|
OWNER_AUDIO_AEC_ENABLED=1
|
|
OWNER_AUDIO_NS_ENABLED=1
|
|
OWNER_AUDIO_AGC_ENABLED=1
|
|
OWNER_AUDIO_APM_REQUIRED=1
|
|
OWNER_AUDIO_FRAME_MS=20
|
|
OWNER_AUDIO_RING_BUFFER_MS=3000
|
|
OWNER_INTERRUPT_ENABLED=1
|
|
OWNER_INTERRUPT_TARGET_LATENCY_MS=200
|
|
OWNER_STREAMING_STT_PROVIDER=faster_whisper
|
|
OWNER_STREAMING_STT_PRODUCT_CANDIDATE=sensevoice
|
|
OWNER_STREAMING_TTS_PROVIDER=cosyvoice
|
|
OWNER_MEMORY_ENABLED=0
|
|
OWNER_MEMORY_PROVIDER=faiss_sqlite
|
|
OWNER_MEMORY_TOP_K=5
|
|
OWNER_MEMORY_AUTO_SAVE_SENSITIVE=0
|
|
OWNER_TOOL_ROUTER_ENABLED=0
|
|
OWNER_TOOL_MAX_CALLS_PER_TURN=5
|
|
OWNER_TOOL_TIMEOUT_MS=30000
|
|
OWNER_OPENINTERPRETER_ENABLED=0
|
|
OWNER_OPENINTERPRETER_COMMAND=openinterpreter
|
|
OWNER_BROWSER_PLAYWRIGHT_ENABLED=0
|
|
OWNER_COMPUTER_CONTROL_ENABLED=0
|
|
OWNER_WAKE_WORD=小杰小杰
|
|
OWNER_SAMPLE_RATE=16000
|
|
OWNER_CHANNELS=1
|