Generování kódu pro ElevenLabs API
Prompt pro generování kompletního a funkčního Python skriptu pro převod textu na řeč pomocí ElevenLabs API.
Prompt text
Postupuj podle následujících instrukcí:
1. Využij knihovnu `requests` pro komunikaci s API.
2. Jako vstupní proměnné použij: API klíč ([VÁŠ_API_KLÍČ]), ID hlasu ([ID_HLASU]) a text k přečtení ([TEXT_K_UREČENÍ]).
3. V kódu zahrň kontrolu chyb (např. ověření, zda byl API klíč zadán a zda požadavek proběhl v pořádku).
4. Získaná audio data ulož do souboru s názvem '[VÝSTUPNÍ_SOUBOR].mp3'.
5. Kód musí být připraven pro přímé spuštění (copy-paste).
6. Přidej krátké komentáře vysvětlující jednotlivé kroky.
Zajisti, aby byl kód přehledný, dodržoval standardy PEP 8 a byl vhodný i pro začátečníky.
Příklad použití
Vstup:
[ID_HLASU] = 21m00Tcm4TlvDq8ikWAM (Rachel)
[TEXT_K_UREČENÍ] = Ahoj, tady testujeme generování řeči pomocí umělé inteligence.
[VÝSTUPNÍ_SOUBOR] = test_vystup
Výstup:
import requests
# Nastavení proměnných
API_KEY = "moje_tajne_api_xyz"
VOICE_ID = "21m00Tcm4TlvDq8ikWAM"
TEXT_TO_SPEAK = "Ahoj, tady testujeme generování řeči pomocí umělé inteligence."
OUTPUT_FILENAME = "test_vystup.mp3"
# URL endpointu pro Text-to-Speech
url = f"https://api.elevenlabs.io/v1/text-to-speech/{VOICE_ID}"
# Hlavičky s autorizací
headers = {
"xi-api-key": API_KEY,
"Content-Type": "application/json"
}
# Tělo požadavku
data = {
"text": TEXT_TO_SPEAK,
"model_id": "eleven_monolingual_v1",
"voice_settings": {
"stability": 0.5,
"similarity_boost": 0.5
}
}
try:
# Odeslání POST požadavku
response = requests.post(url, json=data, headers=headers)
# Kontrola, zda byl požadavek úspěšný
if response.status_code == 200:
with open(OUTPUT_FILENAME, 'wb') as f:
f.write(response.content)
print(f"Úspěch! Audio bylo uloženo do souboru {OUTPUT_FILENAME}")
else:
print(f"Chyba: {response.status_code}")
print(response.text)
except Exception as e:
print(f"Došlo k chybě: {e}")
```
Kde použít tento prompt?
Najděte vhodné AI nástroje pro použití tohoto promptu a maximalizujte jeho efektivitu.
Podobné prompty
Advanced AI Features - Deep Dive do Pokročilých Funkcí
Komplexní průvodce pokročilými funkcemi AI nástrojů - od extended context a multimodality po tool use, streaming, a fine-tuning. Naučte se využívat plný potenciál moderních AI systémů.
Algoritmus optimalizace
Optimalizace algoritmu z O(n²) na O(n log n) nebo lepší.
API design s REST best practices
Návrh RESTful API s dokumentací a error handling.
CI/CD pipeline setup
Konfigurace GitHub Actions / GitLab CI pipeline s testing a deployment.
Objevte další AI prompty
Prozkoumejte naši sbírku Programování promptů a najděte ty, které vám pomohou dosáhnout lepších výsledků.