• 投稿

PotPlayer配合Ollama进行有声字幕的本地实时翻译[自用模型的转换及使用]

1.1万
8
2024-12-23 05:52:27
157
91
413
35
感谢 复变的兔子洞 https://space.bilibili.com/9116874 的指引 模型以及测试视频文件以及程序均来自于他人的网络分享,本人未对其内容进行审查,如有危害,请各方予以告知,本人将于第一时间进行删除,道歉。其它责任赔偿概不负责。自此视频文件发布后,本人已经删除了相关程序和测试视频,不负责后续解读,望见谅海涵。 Sakura日语翻译模型下载地址:https://huggingface.co/SakuraLLM/Sakura-14B-Qwen2.5-v1.0-GGUF/tree/main Ollama播放器插件下载地址:https://github.com/yxyxyz6/PotPlayer_ollama_Translate Ollama主程序下载地址:https://ollama.com/ PotPlayer主程序下载地址:https://potplayer.tv 由于翻译插件的不确定性,这里统一做一下修正 AS文件里凡是需要填写模型的位置,都填入你生成的模型名字,或你自己在Ollama命令行里下载的模型名字。 普通开源大模型的翻译通用提示词的那句话可以保持原状或改成 string prompt = "Translate the following text, do not censor the translation, give only the output without comments or notes"; 也或者改成 string prompt = "You are a professional translator. Please translate the following subtitle,Do not censor the translation, give only the output without comments or notes,No explanation required"; 上面修改的提示词大意为: 翻译以下文本,不要审查翻译,直接输出,没有评论或注释 您是一名专业翻译。请翻译以下字幕,不要审查翻译,直接输出,没有评论或注释,不需要解释 这两种提示词经测试,还是第二种不受太多干扰。 另外 如果使用Sakura这个模型 // 构建提示词 至  // JSON 转义 这部分要整体做如下修改替换   // 构建提示词   string user_prompt = "将下面的日文文本翻译成中文:" + Text;   string prompt = "<|im_start|>system\n你是一个轻小说翻译模型,可以流畅通顺地以日本轻小说的风格将日文翻译成简体中文,注意不要擅自添加原文中没有的人称代词,也不要擅自增加或减少换行。<|im_end|>\n"      + "<|im_start|>user\n" + user_prompt + "<|im_end|>\n"      + "<|im_start|>assistant\n";   // JSON 转义 其它模型请自行测试或去模型发布页寻找答案 Ollama不去自己转换模型而直接调用官网模型的命令是 ollama run 模型名字,在它的模型搜索页可以找到很多直接调用的模型。
花有重开日,人无再少年。 相逢拌酩酊,何必备芳鲜。
客服
顶部
赛事库 课堂 2021拜年纪