NIGERIA_TTS / app /config.py
Devubiodee's picture
Update app/config.py
375465d verified
Raw
History Blame Contribute Delete
671 Bytes
import os
from dataclasses import dataclass, field
from typing import Dict
ELEVENLABS_API_KEY = os.environ.get("ELEVENLABS_API_KEY")
ELEVENLABS_BASE_URL = "https://api.elevenlabs.io/v1"
MODEL_ID = "eleven_v3"
VOICE_IDS = {
"ig": "QLniWkGYsJa91mXrxl3c", # Igbo
"yo": "x86DtpnPPuq2BpEiKPRy", # Yoruba
"ha": "6iWkTWoJzrCzM5FKyQ9g", # Hausa
"en": "65blg8G9v7ZRWectRxK8", # English
}
DEFAULT_LANGUAGE = "en"
CONFIDENCE_THRESHOLD = 0.5
FASTTEXT_REPO_ID = "facebook/fasttext-language-identification"
FASTTEXT_FILENAME = "model.bin"
LABEL_TO_VOICE = {
"ibo_Latn": "ig",
"yor_Latn": "yo",
"hau_Latn": "ha",
"eng_Latn": "en",
}