Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# AI Voice Agent Configuration
# Copy this file to .env and adjust values as needed

# Ollama/LLM Settings
OLLAMA_BASE_URL=http://localhost:11434
LLM_MODEL=llama3.2
LLM_TEMPERATURE=0.7

# Whisper Settings
WHISPER_MODEL=base

# TTS Settings
TTS_BACKEND=system
# Options: system (macOS 'say'), pyttsx3, cosyvoice
# For GPU deployment, use: TTS_BACKEND=cosyvoice

# CosyVoice Settings (for advanced TTS)
COSYVOICE_PATH=/Users/huiruzhao/github/inference/CosyVoice
COSYVOICE_MODEL_DIR=/Users/huiruzhao/github/inference/CosyVoice/pretrained_models/CosyVoice-300M-SFT

# FastAPI Settings
API_HOST=0.0.0.0
API_PORT=8000

# Streamlit Settings
STREAMLIT_PORT=8501

# Logging Settings
LOG_LEVEL=INFO
LOG_ROTATION=1 day
LOG_RETENTION=7 days

# Tool Settings
ARXIV_MAX_RESULTS=3
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,22 @@ cython_debug/
.cursorignore
.cursorindexingignore

# Claude
# Claude is an AI assistant by Anthropic. `.claudeignore` specifies files/directories to
# exclude from AI features. Recommended for sensitive data refer to https://claude.ai/docs/ignore-files
.claudeignore
CLAUDE.md

# Marimo
marimo/_static/
marimo/_lsp/
__marimo__/

# AI Voice Agent specific
logs/
*.wav
*.mp3
*.aiff
*.flac
.DS_Store
temp_audio/
Loading