gradio>=6.2.0 fastapi uvicorn websockets python-multipart uvloop kokoro>=0.9.4 torch soundfile numpy # misaki english path uses spacy for tokenization in practice