BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.coscup.org//coscup-2026//speaker//BDKCQQ
BEGIN:VTIMEZONE
TZID:CST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-coscup-2026-S8GEJP@pretalx.coscup.org
DTSTART;TZID=CST:20260809T105500
DTEND;TZID=CST:20260809T112500
DESCRIPTION:NotebookLM 是非常有用的 AI 學習與內容轉換工具，
 但在語言、流程控制、輸入格式、在地化需求與可客製
 化程度上，仍有不少限制。與其等待平台功能逐步完善
 ，不如嘗試用開源方式打造一個更符合特定場景的替代
 工具。makeslide 是一個語音簡報生成與播放系統，目標是
 讓使用者可以從 PDF 或簡報大綱出發，自動產生可播放的
 語音簡報。系統目前可接受 PDF，將頁面轉為圖片並抽取
 文字；也可以接受以 ## Slide XX 分隔的簡報大綱，進一步
 產生投影片圖片、逐字稿與語音內容。目前專案以繁體
 中文為主要支援語言，後端採 Fastify 與 TypeScript，前端使
 用 React、Vite 與 Tailwind，並提供上傳、處理、查詢與播放
 所需的 API 與處理管線。\n\n本議程將分享 makeslide 的設計
 動機、系統架構、PDF 到語音簡報的處理流程，以及開發
 過程中對 NotebookLM-like 工具「可自建、可修改、可在地化
 」的實作經驗。
DTSTAMP:20260713T132529Z
LOCATION:RB105
SUMMARY:makeslide: NotebookLM 不夠好用？那就自己做一個語音簡報生成工具 - 王佑中
URL:https://pretalx.coscup.org/coscup-2026/talk/S8GEJP/
END:VEVENT
END:VCALENDAR
