人工智能字幕
DashPlayer 的核心功能要求必须有视频的 srt 字幕文件,当您没有字幕文件时,可以使用人工智能来生成字幕。
DashPlayer 支持两种字幕转录方式:
Whisper 本地转录 :使用内置的 whisper.cpp 在本地运行,无需网络,完全免费。
OpenAI 云端转录 :调用 OpenAI 的 Whisper API 在云端转录,需要配置 API 密钥,按量计费。
方式一:Whisper 本地转录(推荐)
本地转录使用 whisper.cpp 引擎,直接在您的电脑上运行,无需网络连接和 API 密钥。
配置步骤
配置本地转录
进入设置中心 → 服务凭据页面,找到底部的Whisper 本地模型区域。
选择模型大小:
base:较小,下载快,转录速度快,适合大部分场景。large:更大(对应 large-v3),转录精度更高,但下载和运行更慢,适合对准确度有更高要求的场景。
点击 Whisper 模型右侧的下载按钮,等待模型下载完成。模型文件来自 Hugging Face,下载完成后状态会显示为"已就绪"。
点击 VAD 静音检测模型(silero-v6.2.0)右侧的下载按钮,等待下载完成。VAD 模型用于在转录前检测静音片段,可以提升转录质量。
进入设置中心 → 功能设置页面,在字幕转录一栏将引擎选择为Whisper 本地。
开始转录
使用本地 Whisper 转录字幕
进入Transcript页面
在左侧文件浏览器中找到相应的文件后点击添加到转录队列
点击转录按钮
转录过程中会显示进度百分比。本地转录一次只处理一个文件,其余文件会自动排队等待。
方式二:OpenAI 云端转录
云端转录调用 OpenAI 的 Whisper API,需要网络连接和有效的 API 密钥。
使用 OpenAI 生成字幕
进入设置中心 → 功能设置页面,在字幕转录一栏将引擎选择为OpenAI
进入Transcript页面
在左侧文件浏览器中找到相应的文件后点击添加到转录队列
点击转录按钮
通用说明
转录时您可以离开当前界面继续观看视频,转录会在后台进行。转录完成后会自动更新对应视频的字幕。
请不要在转录过程中关闭 DashPlayer。
转录完成后会在视频文件同目录下生成同名的
.srt字幕文件。