দ্রুত শুরু
স্থানীয় VoiceStudio API-তে আপনার প্রথম স্পিচ অনুরোধ পাঠান।
শুধু স্থানীয় API
এটি ডেস্কটপ অ্যাপের 0.5.0 API ব্যবহার করে। Cloud API এখনও প্রকাশিত হয়নি এবং ভিন্নভাবে কাজ করে: Cloud প্রিভিউ দেখুন।
১. অ্যাপ চালু করুন
VoiceStudio খুলুন। অ্যাপ চলার সময় এর API পোর্ট 3900-এ শোনে।
export VOICESTUDIO_BASE_URL="http://localhost:3900/v1"
export VOICESTUDIO_API_KEY="local"
curl http://localhost:3900/health{
"status": "ok",
"device": "cuda (NVIDIA GeForce RTX 4090)",
"version": "0.5.0"
}localhost-এ কী যেকোনো অখালি স্ট্রিং হতে পারে। দূরবর্তী অ্যাক্সেস চালু করলেই শুধু এটি যাচাই করা হয়।
২. স্পিচ তৈরি করুন
curl "$VOICESTUDIO_BASE_URL/audio/speech" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1",
"voice": "alloy",
"input": "VoiceStudio is ready.",
"response_format": "mp3"
}' \
--output speech.mp3৩. অথবা OpenAI SDK ব্যবহার করুন
import os
from openai import OpenAI
client = OpenAI(
base_url=os.environ["VOICESTUDIO_BASE_URL"],
api_key=os.environ["VOICESTUDIO_API_KEY"],
)
audio = client.audio.speech.create(
model="tts-1",
voice="alloy",
input="The local VoiceStudio API is ready.",
)
audio.stream_to_file("speech.mp3")পরবর্তী ধাপে alloy আপনার নিজের একটি ভয়েস প্রোফাইল ID দিয়ে বদলান।