AktiveX/SermonForge
GitHub: AktiveX/SermonForge
SermonForge是一款由Azure AI驱动的多租户平台,帮助传道人通过风格分析和内容生成来高效撰写讲道。
Stars: 0 | Forks: 0
# SermonForge
一个由 Azure AI 驱动的多租户讲道写作平台,通过分析传道人独特的风格、提供圣经参考资料并生成基于依据的讲道草稿,来协助其撰写讲道。
## 计划功能
- **风格分析**:上传您的讲道历史记录(文本 + 音频),平台将提取您独特的讲道风格框架
- **圣经集成**:通过 API.Bible 访问 2,500 多个圣经版本,支持经文索引和注释查询
- **讲道生成**:提供起点(经文、主题、场合),即可获得符合您风格的讲道草稿
- **内容验证**:每份生成的讲道都会根据原始经文进行验证,并提供依据性评分
- **语音克隆(V2)**:定制 AI 语音,以您的说话风格进行讲道
## 架构
- **前端**:Azure 静态 Web 应用上的 Blazor WebAssembly
- **后端**:Azure Functions(C#,独立辅助角色)
- **AI**:Microsoft Foundry(GPT-4.1)用于风格分析和生成
- **存储**:Azure 表存储 + Blob 存储
- **圣经**:API.Bible(2,500+ 个版本)
## 项目结构
```
SermonForge/
├── src/
│ ├── SermonForge.Web/ # Blazor WASM frontend
│ ├── SermonForge.Api/ # Azure Functions API
│ ├── SermonForge.Core/ # Domain models & interfaces
│ └── SermonForge.Infrastructure/ # Azure service implementations
├── .github/workflows/ # CI/CD
└── SermonForge.slnx # Solution file
```
## 入门指南
### 前置条件
- .NET 10 SDK
- Azure Functions Core Tools v4
- Azure 订阅(用于 AI 服务)
- API.Bible API 密钥(可在 https://scripture.api.bible 免费获取)
### 本地开发
```
# 克隆代码仓库
git clone https://github.com/AktiveX/SermonForge.git
cd SermonForge
# 恢复和构建
dotnet build
# 在本地运行 API
cd src/SermonForge.Api
func start
# 运行 Blazor 前端
cd src/SermonForge.Web
dotnet run
```
## 许可证
MIT
标签:Azure AI, Azure Functions, Azure服务, Blazor WebAssembly, GPT-4.1, .NET 10, 个性化写作, 云原生应用, 云存储, 内容验证, 圣经API, 圣经集成, 多租户系统, 宗教应用, 宗教教育, 文本分析, 牧师工具, 讲道写作平台, 讲道生成, 讲道草稿, 语音克隆, 语音合成, 风格分析