Альтернатива Hume TTS: замените Octave одним вызовом API
API синтеза речи Fish Audio использует формат запросов OpenAI, поэтому один вызов заменяет ваш запрос к Hume, а следующая смена провайдера сведётся к изменению конфигурации. Попробуйте бесплатно с fish-audio/s2.1-pro-free.
Кредитная карта не требуется: fish-audio/s2.1-pro-free стоит $0 до 30 ноября 2026 года включительно.
Вызов, который заменяет Hume
Fish поддерживает API синтеза речи OpenAI, поэтому его можно вызывать через официальный OpenAI SDK. Этот код работает без изменений на новом аккаунте с балансом $0.
import os from openai import OpenAI client = OpenAI( base_url="https://api.fish.audio/compat/v1", api_key=os.environ["FISH_API_KEY"],) with client.audio.speech.with_streaming_response.create( model="fish-audio/s2.1-pro-free", voice="", input="Hello, world!", response_format="mp3",) as response: response.stream_to_file("speech.mp3")import fs from "node:fs";import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://api.fish.audio/compat/v1", apiKey: process.env.FISH_API_KEY,}); const response = await client.audio.speech.create({ model: "fish-audio/s2.1-pro-free", voice: "", input: "Hello, world!", response_format: "mp3",});fs.writeFileSync("speech.mp3", Buffer.from(await response.arrayBuffer()));curl https://api.fish.audio/compat/v1/audio/speech \ -H "Authorization: Bearer $FISH_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "fish-audio/s2.1-pro-free", "voice": "", "input": "Hello, world!", "response_format": "mp3" }' \ --output speech.mp3Нужны официальный OpenAI SDK (pip install openai или npm install openai) и ваш API-ключ Fish в FISH_API_KEY.
Сопоставьте запрос к Hume
У каждой части запроса Hume TTS есть аналог в вызове Fish выше.
Перенесите свои голоса
После 13 ноября 2026 года Hume удалит данные аккаунтов, поэтому разберитесь с голосами заранее.
Ваши клонированные голоса
Сохраните исходные записи. Fish клонирует голос по фрагментам длительностью от 10 секунд.
Голоса из библиотеки Hume
Подберите похожий голос в библиотеке голосов Fish и передайте его ID в voice.
Актёрские указания
Пишите их прямо в тексте в квадратных скобках, например [whispering] или [warm and happy]. Подойдёт любое указание на естественном языке.
Цены
Оплата по факту, без подписки и ежемесячного минимума. S2.1-Pro тарифицируется по байтам входного текста в UTF-8; 1 млн байт — это примерно 180 000 английских слов.
Цены с официальных страниц тарифов, проверено 29 октября 2026 года:Fish Audio
Часто задаваемые вопросы
Перейдите до 13 ноября 2026 года
Создайте бесплатный ключ и замените один вызов.