Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions apps/bokebox/1.0.0/data.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
additionalProperties:
formFields:
- default: 40158
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: "端口"
label:
en: Port
es-es: Puerto
ja: "ポート"
ms: Port
pt-br: Porta
ru: "Порт"
ko: "포트"
zh-Hant: "埠"
zh: "端口"
tr: "Bağlantı Noktası"
required: true
rule: paramPort
type: number
Empty file.
29 changes: 29 additions & 0 deletions apps/bokebox/1.0.0/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
services:
bokebox:
image: ghcr.io/vastsa/bokebox:1.0.0
container_name: "${CONTAINER_NAME}"
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8787"
environment:
HOST: 0.0.0.0
PORT: 8787
volumes:
- ./data:/app/storage
healthcheck:
test:
- CMD
- node
- "-e"
- "fetch('http://127.0.0.1:8787/api/health').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"
interval: 30s
timeout: 5s
start_period: 20s
retries: 3
labels:
createdBy: Apps
networks:
1panel-network:
external: true
12 changes: 12 additions & 0 deletions apps/bokebox/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## 产品介绍

**BokeBox** 是一个私人 AI 播客工作室,可将视频、链接、文稿、会议与课程材料转化为可收听的节目。首次访问会引导创建管理员账号并配置模型服务,不提供默认密码。

## 主要功能

- **多源内容**:支持导入视频、链接、文稿及插件扩展的内容源。
- **自然口播**:使用 AI 理解素材并改写为有结构的口播稿。
- **自定义节目**:可设置主播人设、音色、语气与节目风格。
- **收听与沉淀**:提供专辑、封面、节目笔记、知识闪卡与收听进度。
- **开放扩展**:内置 MCP,并支持 Source、ASR 和 TTS 外部插件。
- **私有部署**:账号、设置、任务与媒体文件持久化在本地。
12 changes: 12 additions & 0 deletions apps/bokebox/README_en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## Introduction

**BokeBox** is a private AI podcast studio that turns videos, links, documents, meetings, and course materials into listenable shows. The first-run wizard creates the administrator account and configures model services; there is no default password.

## Features

- **Multiple Sources**: Import videos, links, documents, and content sources provided by plugins.
- **Natural Narration**: Use AI to understand source material and rewrite it as a structured spoken script.
- **Custom Shows**: Configure host personas, voices, delivery, and show styles.
- **Listening Library**: Manage albums, covers, show notes, knowledge flashcards, and listening progress.
- **Open Extensions**: Use the built-in MCP endpoint and external Source, ASR, and TTS plugins.
- **Private Deployment**: Keep accounts, settings, jobs, and media files in local persistent storage.
35 changes: 35 additions & 0 deletions apps/bokebox/data.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: BokeBox
tags:
- AI
- Media
title: "私人 AI 播客工作室"
description: "私人 AI 播客工作室,将视频、链接与文稿转化为可收听的节目"
additionalProperties:
key: bokebox
name: BokeBox
tags:
- AI
- Media
shortDescZh: "将多源内容转化为可收听的私人 AI 播客"
shortDescEn: "Turn multi-source content into private AI podcasts"
description:
en: "A private AI podcast studio that turns videos, links, and documents into listenable shows"
es-es: "Un estudio privado de podcasts con IA que convierte videos, enlaces y documentos en programas para escuchar"
ja: "動画、リンク、文書を聴ける番組に変換するプライベート AI ポッドキャストスタジオ"
ms: "Studio podcast AI peribadi yang menukar video, pautan dan dokumen menjadi rancangan yang boleh didengar"
pt-br: "Um estúdio privado de podcast com IA que transforma vídeos, links e documentos em programas para ouvir"
ru: "Личная студия ИИ-подкастов, превращающая видео, ссылки и документы в программы для прослушивания"
ko: "동영상, 링크, 문서를 들을 수 있는 프로그램으로 바꾸는 개인 AI 팟캐스트 스튜디오"
zh-Hant: "私人 AI 播客工作室,將影片、連結與文稿轉換為可收聽的節目"
zh: "私人 AI 播客工作室,将视频、链接与文稿转化为可收听的节目"
tr: "Video, bağlantı ve belgeleri dinlenebilir programlara dönüştüren kişisel bir yapay zeka podcast stüdyosu"
type: website
crossVersionUpdate: true
limit: 1
architectures:
- amd64
- arm64
recommend: 0
website: https://bokebox.aiuo.net
github: https://github.com/vastsa/BokeBox
document: "https://github.com/vastsa/BokeBox#readme"
Binary file added apps/bokebox/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.