详细分析 ▾
运行时依赖
版本
- SenseAudio Jingle Forge 初始公开发布。 - 根据品牌名与情绪关键词创建定制品牌音效(5–15 秒)。 - 收集品牌信息,按严格规则生成简洁歌词,并将音乐风格与情绪匹配。 - 为每个品牌输出两版音效:含人声版与伴奏版。 - 生成可叠加使用的品牌名朗读音频片段。 - 提供各输出最佳使用场景指引。
安装命令
点击复制技能文档
# SenseAudio Jingle Forge 将品牌信息转化为可直接使用的音频标志。Jingle 不是歌曲——它很短(5–15 秒)、易记,并围绕品牌名构建。本技能将音乐生成 API 严格限制在该格式内。 ## 步骤 1:收集品牌信息 向用户询问: | 字段 | 示例 | |-------|---------| | 品牌名 | "极光科技" | | 行业/产品 | "智能家居" | | 调性关键词 | "科技感、温暖、未来" | | 使用场景 | 开机音效 / 广告片尾 / 短视频片头 / APP 启动 | | 人声偏好 | 有人声(男/女)/ 纯音乐 | 若用户只提供部分信息,推断合理默认值并继续。 ## 步骤 2:生成 Jingle 歌词 Jingle 歌词有严格规则——若用户问为何歌词这么短,请解释: - 总长度:≤ 20 个汉字 - 必须包含品牌名 - 最后一行以品牌名结尾 - 应押韵或有强烈节奏感 - 无主歌/副歌结构——仅 1–2 句有力口号 在提示词中内置这些约束: `` 为品牌"<品牌名>"创作一段 Jingle 歌词。 要求: - 总字数不超过20字 - 必须包含品牌名"<品牌名>" - 最后一句以品牌名结尾 - 押韵,朗朗上口 - 调性:<调性关键词> - 场景:<使用场景> ` `bash LYRICS_RESP=$(curl -s -X POST "https://api.senseaudio.cn/v1/song/lyrics/create" \ -H "Authorization: Bearer $SENSEAUDIO_API_KEY" \ -H "Content-Type: application/json" \ -d "{\"prompt\": \"\", \"provider\": \"sensesong\"}") TASK_ID=$(echo $LYRICS_RESP | jq -r '.task_id // empty') ` 若为异步(出现 task_id),则轮询: `bash while true; do POLL=$(curl -s "https://api.senseaudio.cn/v1/song/lyrics/pending/$TASK_ID" \ -H "Authorization: Bearer $SENSEAUDIO_API_KEY") STATUS=$(echo $POLL | jq -r '.status') { [ "$STATUS" = "SUCCESS" ] || [ "$STATUS" = "FAILED" ]; } && break sleep 3 done LYRICS=$(echo $POLL | jq -r '.response.data[0].text') ` 若为同步,直接读取:LYRICS=$(echo $LYRICS_RESP | jq -r '.data[0].text') 将歌词展示给用户,征求同意或修改后再继续作曲。 ## 步骤 3:将风格映射到品牌调性 自动把调性关键词映射为音乐风格: | 调性关键词 | 风格建议 | |--------------|-----------------| | 科技 / 未来 / 数字 | electronic, synthesizer, futuristic | | 温暖 / 家庭 / 亲切 | acoustic guitar, piano, warm | | 高端 / 奢华 / 精致 | strings, jazz, orchestral | | 活力 / 年轻 / 运动 | pop, upbeat, energetic | | 自然 / 健康 / 清新 | acoustic, folk, light | | 专业 / 商务 / 信任 | corporate, clean, minimal | | 可爱 / 儿童 / 萌 | playful, xylophone, cheerful | 多关键词组合:"科技感、温暖" → "electronic piano, warm synth, modern" 同时在风格里追加 "short jingle, 5-15 seconds, brand audio logo" 以限制时长。 ## 步骤 4:并行生成两个版本 始终生成两个版本——用户几乎总会需要: 版本 A — 带唱版 (with vocals): `bash SONG_A=$(curl -s -X POST "https://api.senseaudio.cn/v1/song/music/create" \ -H "Authorization: Bearer $SENSEAUDIO_API_KEY" \ -H "Content-Type: application/json" \ -d "{ \"model\": \"sensesong\", \"lyrics\": \"\", \"title\": \"<品牌名> Jingle\", \"vocal_gender\": \"\", \"style\": \"