Fish Audio: Drama 3
Drama 3 transforma um guião escrito em fala com direção de interpretação. Molde a emoção e a forma de dizer com indicações em linguagem natural, acrescente pausas e sons, oriente a pronúncia e construa cenas com vários intervenientes. O fluxo de fala publicado suporta mais de 80 línguas, incluindo mudanças de língua dentro de uma frase.
Sobre o modelo
Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.
Drama 3 é o modelo de texto para fala da Fish Audio para interpretar um guião. Produz áudio de fala a partir das palavras que fornece e dá ao autor do guião controlo sobre a interpretação. Uma fala pode conter uma indicação emocional, uma alteração local da interpretação vocal ou uma instrução de pronúncia, pelo que a entrada contém tanto o conteúdo falado como a forma como deveria soar.
Escreva as palavras e dirija a interpretação
Prepare as palavras exatas que o ouvinte deveria ouvir antes de acrescentar indicações de interpretação. Mantenha os nomes, as datas e as instruções importantes claros no guião e use a pontuação para estabelecer o ritmo pretendido das frases. Depois, coloque uma indicação em linguagem natural entre parênteses retos antes da fala a que diz respeito. Descreva a emoção ou a forma de dizer pretendida em termos concretos, como um anúncio contido, uma troca tensa ou uma explicação acolhedora.
Drama 3 também suporta controlos locais dentro de uma fala. Instruções em linha podem introduzir sons e pausas, enquanto etiquetas de interpretação emparelhadas podem afetar palavras específicas. Mantenha claro o âmbito de cada instrução: uma indicação para uma frase não deveria tornar-se acidentalmente a indicação para toda a cena. Leia o guião uma vez para o sentido e outra para a interpretação antes da síntese.
Cenas, línguas e pronúncia
O modelo publicado suporta vários intervenientes num único pedido. Organize o diálogo em turnos de fala claros e dê a cada turno um propósito: uma pergunta, uma interrupção, uma explicação ou uma resposta. Para uma aula ou um vídeo explicativo, a mesma abordagem pode separar um narrador de uma personagem citada sem reescrever o material como um monólogo indiferenciado.
Drama 3 suporta mais de 80 línguas e pode mudar de língua dentro de uma frase, mantendo a voz. Prepare as passagens multilingues nas línguas em que pretende que sejam faladas, em vez de presumir que uma instrução em inglês fornece uma tradução. Decida como os nomes estrangeiros e os termos emprestados deveriam soar e use os controlos de fonemas do modelo quando a pronúncia precisar de orientação precisa.
Resultados de áudio úteis
O modelo adequa-se a diálogos de personagens, aulas narradas, explicações curtas, anúncios de produtos e respostas de voz com guião. Mantenha o conteúdo e as escolhas de interpretação em conjunto: uma passagem educativa precisa de terminologia inteligível e pausas com propósito; uma cena com personagens precisa de turnos claramente separados e de uma intenção dramática consistente. Essas são decisões de escrita que podem ser revistas antes de se gerar qualquer áudio.
Após a síntese, compare as palavras faladas com o guião concluído. Escute para detetar frases omitidas, pausas mal colocadas, mudanças pouco claras de interveniente e a pronúncia dos nomes a preservar. Conserve o guião e as suas indicações de interpretação com o áudio, para que uma correção possa incidir sobre a fala afetada. Mantenha o conteúdo falado final e as respetivas escolhas de interpretação por fala em conjunto ao preparar uma revisão.
Capacidades
- Interpretação de texto para fala a partir de um guião concluído.
- Indicações em linguagem natural entre parênteses retos antes de uma fala.
- Sons e pausas em linha, com etiquetas de interpretação emparelhadas aplicadas a palavras específicas.
- Cenas com vários intervenientes e mais de 80 línguas faladas.
- Controlos de fonemas para nomes e terminologia especializada.
Casos de utilização
- Diálogo de personagens — Um guião com turnos de fala claramente separados e indicações de interpretação. Resultado: Uma cena falada com mudanças deliberadas de interpretação.
- Explicação narrada — Uma aula concluída com a terminologia e as pausas assinaladas. Resultado: Áudio de fala que pode ser revisto face ao texto da aula.
- Anúncio multilingue — Texto final nas línguas previstas, com as escolhas de pronúncia preservadas. Resultado: Uma passagem falada com transições de língua controladas.
- Resposta de voz com guião — Uma resposta concisa com um tom explícito e as palavras a pronunciar. Resultado: Um segmento de fala reutilizável para a aplicação envolvente.
Limites
- Entrada e resultado — O modelo publicado recebe texto e devolve áudio de fala.
- Âmbito do controlo — Associe uma indicação à fala ou frase prevista e mantenha devidamente delimitado o âmbito das etiquetas de interpretação emparelhadas.
- Unidade de revisão — Conserve o guião exato e as indicações com o áudio; reveja a pronúncia e os turnos de fala ao nível de cada fala.
Ailoot Ultra · Voz POST /v1/audio/speech fish-audio/drama-3
fish-audio/drama-3Introdução
Drama 3 transforma um guião escrito em fala com direção de interpretação. Molde a emoção e a forma de dizer com indicações em linguagem natural, acrescente pausas e sons, oriente a pronúncia e construa cenas com vários intervenientes. O fluxo de fala publicado suporta mais de 80 línguas, incluindo mudanças de língua dentro de uma frase.
- Entradas aceites
- Texto
- Resultados
- Áudio
Disponível no Ailoot · entradas e métodos
Ailoot Ultra · Voz POST /v1/audio/speech
- Entrada
text- Saída
audio
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites fish-audio/drama-3 | Predefinição— |
Campoinput | Tipostring | RequisitoObrigatório | Valores e limites Comprimento mínimo: 1 | Predefinição— |
Campovoice | Tipostring | RequisitoObrigatório | Valores e limites Comprimento mínimo: 1 | Predefinição— |
Camporesponse_format | Tipostring | RequisitoOpcional | Valores e limites mp3, pcm | Predefiniçãopcm |
Campoprovider | Tipoobject | RequisitoOpcional | Valores e limites | Predefinição— |
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, input, voice |
Parâmetromaterial_types | Contratotext |
Parâmetromaterial_conditions | ContratoSelecione um ID real de voz suportada; não foi inventado qualquer valor literal predefinido/voz para este modelo. |
Ciclo de vida: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id efetivamente devolvido ou registo na biblioteca de multimédia
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarifários
As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.
- Modo rápido
- Não especificado Quando o modo rápido está selecionado
- Modo flex
- Não especificado Quando o modo flex está selecionado
- Esforço máximo de raciocínio
- Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)
Tarifas Ailoot
Preços por configuração
Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.
| Configuração | Tabela de tarifas | Unidade de faturação | Custo |
|---|---|---|---|
| ConfiguraçãoTarifas base por token | Tabela de tarifasTarifa base | Unidade de faturação— | Custo Entrada · Tokens de entrada — / 1K tokens Saída · Tokens de saída — / 1K tokens Entrada · Leitura da cache — / 1K tokens Entrada · Escrita na cache — / 1K tokens Entrada · Escrita na cache, 1 hora — / 1K tokens |
| Configuraçãobyte de entrada em UTF-8 | Tabela de tarifas— | Unidade de faturaçãopor byte UTF-8 de entrada | Custo Entrada · byte de entrada em UTF-8 $0.00002 por byte UTF-8 de entrada |
O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →
Exemplos de pedidos
Ailoot Ultra · Voz
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
: "${AILOOT_VOICE:?Set the actual documented input value}"
export AILOOT_VOICE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/drama-3', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': '${ACTUAL_SUPPORTED_VOICE}'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
request['voice']=os.environ['AILOOT_VOICE']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Receber e guardar os resultados
Ailoot Ultra · Voz
Áudio binário completo ou resposta audio_url original, cabeçalhos e todos os recursos pertencentes ao utilizador.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Outras leituras de conteúdo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Guardar todos os resultados concluídos
Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.
Conserve a resposta completa e os cabeçalhos, todos os resultados efetivamente produzidos, os identificadores originais devolvidos e todos os campos de utilização. Recupere a operação original sem voltar a enviar o pedido de criação.
Se for necessário verificar a resposta original
Guarde o X-Client-Request-ID devolvido para reconciliação. Consulte apenas os valores task_id/asset_id efetivamente devolvidos ou a sua biblioteca de multimédia; nunca construa um URL de tarefa a partir do ID da operação e nunca volte a enviar o pedido de criação.
Aliases
Aliases do modelo
Ailoot Ultra fish-audio/drama-3
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
FAQ · Fish Audio: Drama 3
- Que entradas e resultados estão disponíveis?
POST /v1/audio/speech·fish-audio/drama-3:text→audio- Que campos utiliza o pedido?
POST /v1/audio/speech·fish-audio/drama-3:model,input,voice,response_format,provider