---
title: "天气生活语音播报 AI Skill|万维易源ShowAPI"
canonical_url: "https://www.showapi.com/ai/skills/6a855d423c51f2e31100cf3b"
last_updated: "2026-08-19T08:25:00.271Z"
meta:
  description: "为视障或识字困难人群提供天气语音播报服务。工作流接收城市名称和日期（可选），自动进行城市消歧和日期补全，查询精准天气后，生成温馨的穿衣出行TTS语音及精美大气动画风格的1:1配图，实现视听结合的天气生活指南。 免费在线使用，也支持 API / Agent 接入。"
  keywords: "天气生活语音播报 AI Skill Skills市场 AI技能 在线使用 API接入 api接口,api接口大全,免费api,免费数据接口,数据接口,api开放平台,万维易源,showapi,大模型,AI Skills"
  "og:description": "为视障或识字困难人群提供天气语音播报服务。工作流接收城市名称和日期（可选），自动进行城市消歧和日期补全，查询精准天气后，生成温馨的穿衣出行TTS语音及精美大气动画风格的1:1配图，实现视听结合的天气生活指南。 免费在线使用，也支持 API / Agent 接入。"
  "og:title": "天气生活语音播报 AI Skill|万维易源ShowAPI"
---

*

*

*

*

# **天气生活语音播报**

为视障或识字困难人群提供天气语音播报服务。工作流接收城市名称和日期（可选），自动进行城市消歧和日期补全，查询精准天气后，生成温馨的穿衣出行TTS语音及精美大气动画风格的1:1配图，实现视听结合的天气生活指南。

S**Serenoa** 2026-08-19 15:48 · 10 个步骤

ID`6a855d423c51f2e31100cf3b`

### **能力组成**

**立即试一试** 在线体验此 Skill，输入参数即可看到实时效果

### **输出案例**

-
-
-

### **内部编排**

共 10 步 · AI 自动编排的执行流程与原始定义 收起

1合规校验优化

2城市名称消歧

3获取当前时间

4查询天气情况

5生成播报文案

6构建配图提示词

7启动语音合成任务

8轮询语音生成状态

9启动配图生成任务

10轮询配图生成状态

**完整定义 (JSON)**207 行

```
{
  "workflow_id": "weather_life_voice_broadcast",
  "input": {
    "date": {
      "field_name": "date",
      "default": "",
      "description": "要查询天气的日期（格式：YYYY-MM-DD），如果不填则默认获取当天日期",
      "type": "string",
      "required": false
    },
    "city": {
      "field_name": "city",
      "default": "",
      "description": "要查询天气的城市名称，系统会自动进行地名消歧以确保准确性",
      "example": "潢川",
      "type": "string",
      "required": true
    }
  },
  "steps": [
    {
      "id": "step_0_prompt_guardian",
      "point_code": "1",
      "api_code": "prompt_guardian",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "合规校验优化",
      "action": "run",
      "params": []
    },
    {
      "id": "step_1_disambiguate_city",
      "point_code": "",
      "result": [],
      "api_code": "city_disambiguator",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "城市名称消歧",
      "action": "run",
      "params": {
        "city": "{{@input.city}}"
      }
    },
    {
      "id": "step_2_get_time",
      "point_code": "",
      "result": [],
      "api_code": "time_get",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "获取当前时间",
      "action": "run",
      "params": []
    },
    {
      "id": "step_3_query_weather",
      "point_code": "2",
      "result": [],
      "api_code": "9",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "查询天气情况",
      "action": "run",
      "params": {
        "area": "{{@step_1_disambiguate_city.result.data.result}}",
        "needIndex": "1"
      },
      "depends_on": [
        "step_1_disambiguate_city",
        "step_2_get_time"
      ]
    },
    {
      "id": "step_4_generate_script",
      "point_code": "",
      "result": [],
      "api_code": "broadcast_script_generator",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "生成播报文案",
      "action": "run",
      "params": {
        "weather_data": "{{@step_3_query_weather.result.data}}",
        "date": "{{@input.date}}",
        "city": "{{@step_1_disambiguate_city.result.data.result}}"
      },
      "depends_on": [
        "step_3_query_weather"
      ]
    },
    {
      "id": "step_5_build_image_prompt",
      "point_code": "",
      "result": [],
      "api_code": "weather_image_prompt_builder",
      "backend_type": "prompt_api",
      "status": "PENDING",
      "name": "构建配图提示词",
      "action": "run",
      "params": {
        "weather_info": "{{@step_3_query_weather.result.data.now.weather}}，{{@step_3_query_weather.result.data.now.temperature}}度",
        "clothing_advice": "{{@step_4_generate_script.result.data.result}}"
      },
      "depends_on": [
        "step_3_query_weather",
        "step_4_generate_script"
      ]
    },
    {
      "id": "step_6_start_tts",
      "point_code": "1",
      "result": [],
      "api_code": "3322",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "启动语音合成任务",
      "action": "run",
      "params": {
        "model": "glm-tts",
        "input": "{{@step_4_generate_script.result.data.result}}"
      },
      "depends_on": [
        "step_4_generate_script"
      ]
    },
    {
      "id": "step_7_poll_tts",
      "point_code": "",
      "result": [],
      "api_code": "polling",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "轮询语音生成状态",
      "action": "run",
      "params": {
        "result_url": "{{@step_6_start_tts.result.data.result_url}}"
      },
      "depends_on": [
        "step_6_start_tts"
      ],
      "polling": {
        "interval_seconds": 5,
        "timeout_seconds": 1200,
        "success_condition": "{{@step_7_poll_tts.result.data.task_status}} === 'SUCCEEDED'"
      }
    },
    {
      "id": "step_8_start_image_gen",
      "point_code": "1",
      "result": [],
      "api_code": "3525",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "启动配图生成任务",
      "action": "run",
      "params": {
        "model": "musesteamer-air-image",
        "prompt": "{{@step_5_build_image_prompt.result.data.result}}",
        "size": "1024x1024"
      },
      "depends_on": [
        "step_5_build_image_prompt"
      ]
    },
    {
      "id": "step_9_poll_image",
      "point_code": "",
      "result": [],
      "api_code": "polling",
      "backend_type": "sys_api",
      "status": "PENDING",
      "name": "轮询配图生成状态",
      "action": "run",
      "params": {
        "result_url": "{{@step_8_start_image_gen.result.data.result_url}}"
      },
      "depends_on": [
        "step_8_start_image_gen"
      ],
      "polling": {
        "interval_seconds": 5,
        "timeout_seconds": 1200,
        "success_condition": "{{@step_9_poll_image.result.data.task_status}} === 'SUCCEEDED'"
      }
    }
  ],
  "output": {
    "broadcast_text": {
      "field_name": "broadcast_text",
      "description": "生成的天气播报文案内容",
      "value": "{{@step_4_generate_script.result.data.result}}",
      "type": "string"
    },
    "weather_image_url": {
      "field_name": "weather_image_url",
      "description": "生成的精美大气动画风格天气配图URL",
      "value": "{{@step_9_poll_image.result.data.result_url}}",
      "type": "string"
    },
    "broadcast_audio_url": {
      "field_name": "broadcast_audio_url",
      "description": "生成的天气播报TTS语音文件URL",
      "value": "{{@step_7_poll_tts.result.data.result_url}}",
      "type": "string"
    }
  }
}
```

介绍

在线运行

Skill与API