# SmartCast **Repository Path**: ostackDotCn/SmartCast ## Basic Information - **Project Name**: SmartCast - **Description**: # 📻 智播 SmartCast 基于浏览器的 AI 新闻播报工具,支持 AI 生成 + 网络爬虫双模式获取资讯,通过 TTS 语音合成自动播报。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-10 - **Last Updated**: 2026-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 📻 智播 SmartCast 基于浏览器的 AI 新闻播报工具,支持 AI 生成 + 网络爬虫双模式获取资讯,通过 TTS 语音合成自动播报。 ## 功能 | 模块 | 说明 | |------|------| | 🤖 **AI 生成播报** | 调用大模型 API(通义千问/DeepSeek),根据关键词自动生成新闻播报文案 | | 📡 **网络资讯检索** | 自动聚合 Google News、Bing、百度、搜狗微信等源的最新资讯 | | 🔊 **文字转语音** | 输入文字一键生成语音,支持音色/语速/音调调节 | | ⏱ **定时播放** | 自动依次播放列表内容,可设置播放间隔或无间断循环 | | 📝 **历史记录** | AI 关键词和 TTS 文本自动保存,一键复用 | ## 快速开始 直接用浏览器打开 `index.html` 即可(无需构建工具或后端)。 ## AI 模式配置 ### 获取 API Key | 平台 | 注册地址 | 说明 | |------|----------|------| | 通义千问 | [dashscope.console.aliyun.com](https://dashscope.console.aliyun.com) | 阿里云百炼,免费额度 | | DeepSeek | [platform.deepseek.com](https://platform.deepseek.com) | 注册送免费额度 | ### 使用步骤 1. 在 AI 面板选择模型(通义千问/DeepSeek) 2. 粘贴 API Key 3. 输入关键词,点击「✨ 生成」 4. 勾选结果,添加到播放列表 ## 网络检索模式 无需 API Key,直接输入关键词搜索。系统自动从 Google News、Bing、百度、搜狗微信等多个渠道聚合结果。 > 结果会过滤掉含「?」的内容和 200 字以下的短内容。 ## 技术栈 - 纯前端(HTML + CSS + JS),零依赖 - Web Speech API(TTS 语音合成) - OpenAI 兼容 API 格式(通义千问/DeepSeek) - Google News RSS / Bing RSS(网络检索) ## 文件结构 ``` audio-play/ ├── index.html # 主页面 ├── app.js # 核心逻辑 ├── styles.css # 样式 └── README.md # 本文件 ``` ## 浏览器兼容 需支持 Web Speech API 和 Fetch API 的现代浏览器(Chrome/Edge 推荐)。