从文字或图像生成3D模型,并与目录素材搭配使用。在Blender中检查形状、材质、大小和接地情况,记录生成条件、来源及费用,再将素材加入场景。
- 根据文字生成独特的3D道具
- 将概念图中的物体转为3D模型
- 用目录中的植被和岩石填充背景
使用fish.audio生成多语言旁白,复用已创建的声音,并调整情感、语速和音量。可先生成简短试听,确认声音与节奏后再制作完整音频文件。
Generate expressive, multilingual narration with fish.audio (S1 / S2-generation models) and reuse cloned voices via reference_id. Use when the user prefers fish.audio/Fish Audio TTS, wants a specific playground voice model, or needs high-emotion voice-clone narration.
实测评分 未实测
查看安装方法使用fish.audio将文字生成多语言旁白,并保存为音频文件。在playground创建的声音可以通过reference_id指定并复用。S2系列模型支持在文本中加入标签,插入笑声或耳语,还可调整语速、音量,以及音质与生成速度之间的平衡。
适合为视频准备多种语言的旁白,或让同一个声音朗读多份稿件。先生成10至15秒的样本,确认声音的自然程度、情感和节奏后,再生成全文。
需要在.env中设置FISH_AUDIO_API_KEY,且必须明确指定模型。克隆声音需提前在playground创建,不支持每次请求上传参考音频。按输入文本的UTF-8字节数计费。资料中的免费额度仅限截至2026年8月31日的活动期间,商业使用也有限制。s1不解析情感标签。
本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。
AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。
不计入评分。 由 AI(OpenAI Codex)于 2026年10月23日 评估。仅供参考,安装前请同时查看原文。
安装前可以查看交给 AI 代理的指令内容。
Requires FISH_AUDIO_API_KEY in .env (create one at https://fish.audio/go-api/api-keys/).
Create voice models in the fish.audio playground and pass their id as reference_id to reuse a cloned voice.
Single synchronous call returning raw audio bytes:
POST https://api.fish.audio/v1/tts
Authorization: Bearer ${FISH_AUDIO_API_KEY}
Content-Type: application/json
model: <backend model> # HTTP header selects the backend, e.g. s1
The backend model is chosen with the model HTTP header, not a body field. In OpenMontage this maps to the tool's model input.
model is required — there is no default. Pass one of:
s2.1-pro — latest generation. Best quality: inline emotion tags, 80+ languages, multi-speaker. Hero narration.s2.1-pro-free — promotional free access to s2.1-pro. Drafts, samples, and validation runs at $0 during the promo window only. Per the fish.audio announcement: free through August 31, 2026, subject to Fair Use, no SLA/latency guarantee, requests may be retained, and commercial use is restricted. Never route production or client narration through it.s2-pro — first S2 generation. Stable high quality with emotion-tag support.s1 — previous flagship. Kept for compatibility with existing integrations.Billing is per UTF-8 byte of input text (not per character). CJK text and emoji cost 3-4x an ASCII character of the same visible length. Current list pricing: s1 / s2-pro / s2.1-pro = $15 per 1M bytes, s2.1-pro-free = $0 during the promo window only (the tool's estimate_cost() switches to the paid s2.1-pro rate after August 31, 2026). Verify current pricing at https://docs.fish.audio/developer-guide/models-pricing/pricing-and-rate-limits before large batches.
s2-pro / s2.1-pro / s2.1-pro-free interpret inline emotion tags embedded in the text:
[laugh], [whispers] change the delivery mid-sentence."That's hilarious [laugh] but let me explain seriously."s1 does not interpret emotion tags — they may be read out as plain text, so strip them when targeting s1.reference_id. The selector's generic voice_id is accepted as an alias when reference_id is absent.reference_id, fish.audio uses its default voice for the chosen model.Inline on-the-fly cloning (uploading reference audio + text per request) is not supported by this tool — create a voice model in the playground first.
Generate with the TTS selector:
from tools.audio.tts_selector import TTSSelector
result = TTSSelector().execute({
"preferred_provider": "fish_audio",
"text": "Here's why compound interest quietly beats every get-rich-quick scheme.",
"model": "s1",
"reference_id": "<playground voice model id>",
"output_path": "projects/my-video/assets/audio/narration.mp3",
})
Or call the provider directly:
from tools.audio.fish_audio_tts import FishAudioTTS
result = FishAudioTTS().execute({
"text": "Short sample line for approval.",
"model": "s1",
"reference_id": "<playground voice model id>",
"output_path": "projects/my-video/assets/audio/fish_sample.mp3",
})
The provider writes the audio to output_path and returns data.output plus the resolved model and reference_id.
latency: normal (default, best quality), balanced (a little faster), or low (fastest, slight quality cost).normalize: default true; keep it on so numbers, dates, and currency read naturally.prosody: optional { "speed": 1.0, "volume": 0 } to nudge pace/loudness.mp3_bitrate: 128 is a good default; raise to 192 for music-bed-heavy mixes.temperature: default 0.7. Raise toward 0.9 for more expressive reads (recommended when leaning on emotion tags); lower for a steadier, more predictable delivery.top_p / repetition_penalty: usually leave at the defaults (0.7 / 1.2).model + reference_id before a full paid narration.s2.1-pro-free (promo-window $0; non-commercial drafts only) and upgrade the final to s2.1-pro.401 Unauthorized: wrong or missing FISH_AUDIO_API_KEY.402 / payment errors: account credit exhausted.404 / bad voice: the reference_id is wrong or not owned by this account.text is non-empty and normalize is not stripping the whole input.Never print or write the API key to logs, metadata, patches, or project artifacts. .env.example should contain only empty variable names.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
从文字或图像生成3D模型,并与目录素材搭配使用。在Blender中检查形状、材质、大小和接地情况,记录生成条件、来源及费用,再将素材加入场景。
使用ACE-Step 1.5生成视频背景音乐和带歌词的歌曲,可指定曲风、时长、速度与调性,也支持改编参考音频,以及从混合音频中分离人声或乐器。
使用ElevenLabs创建语音对话助手或角色,配置声音、应答规则、语言模型及外部工具,支持嵌入网站,并通过Twilio集成设置电话外呼。
根据文字或参考图像生成AI视频,并按用途、可用服务和预算选择模型。可制作社交平台竖屏短片、让商品照片动起来,也可通过对话编辑已有片段。
根据文字描述或参考图片生成AI视频,并按用途和费用选择生成服务。支持设置画面比例、查看生成进度,以及通过Gemini Omni对话修改现有视频。
通过Atlas Cloud使用多种模型生成和编辑图像与视频,只需一个API密钥,即可保存生成素材,以及所用模型、提交设置和预估费用等记录。