index-tts
官方文档非常详细,跟着来就行。建议工作流程:
- 根据视频分镜写好稿子,注意特殊的词根据发音改写。
- 将稿子提取成一整篇纯文字稿。
- 使用
index-tts
的web端,转换整篇音频。 - 放到pr里:对齐——切——对齐——切,即可。
文章作者: lix
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Zone of Lix!
相关推荐

2025-06-16
🐙x-cmd实践记录
🐙x-cmd实践记录 安装 在powershell里安装,参考https://cn.x-cmd.com/start/powershell,只需要运行一条指令 1[System.Text.Encoding]::GetEncoding("utf-8").GetString($(Invoke-WebRequest -Uri "https://get.x-cmd.com/x-cmd.ps1").RawContentStream.ToArray()) | Invoke-Expression 更改主题 x starship和x ohmyposh是两个主题模块,直接运行即可打开TUI交互选择。 需要安装Nerd Fonts,否则图标无法正常显示。推荐选择(gemini 2.5 pro), FiraCode Nerd Font (非常流行,支持编程连字) JetBrains Mono Nerd Font (JetBrains IDE 的默认字体,非常清晰) MesloLGS NF (Powerlevel10k 主题官方推荐,兼容性极佳) 效果, ...

2025-06-26
配置一个舒服的wsl开发环境
🦦配置一个舒服的wsl开发环境 BUG: “wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。” 打开或者创建%USERPROFILE%.wslconfig,添加 123456[experimental]autoMemoryReclaim=gradual # gradual | dropcache | disablednetworkingMode=mirroreddnsTunneling=truefirewall=trueautoProxy=true 关机wsl --shutdown Debian,重启wsl -d Debian。 安装brew包管理器 安装依赖项 sudo apt-get install build-essential procps curl file git。 安装Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/ins...

2025-07-07
neovim插件记录、用法
bullets-vim 功能:自动处理markdown中的列表序号。 快捷键: 按键 模式 功能 <cr> INSERT 换行并插入新的bullet o NORMAL 效果同上。 <C-cr> INSERT 仅换行 gN NORMAL/VISUAL 对光标所在列表(或者所选中的部分)重排序 >> NORMAL 缩进(同时调整编号,下皆同) <C-t> INSERT 缩进 > ViSUAL 缩进 << NORMAL 取消缩进 <C-d> INSERT 取消缩进 < VISUAL 取消缩进 render-markdown 功能:文档超详细,配置非常简单的markdown渲染插件。建议用它替代:LazyExtra里的markdown模块。 标题图标、padding,高亮范围。 代码块、callouts、链接图标。 列表美化。 等等。 配置:详情见此链接 要想舒舒服服编辑markdown文档还需要关闭拼写检查。 lspsaga.nvim 功能:...

2025-06-20
🐆neovim使用笔记
🐆neovim使用笔记 光标移动 基础: h、j、k、l对应←↓↑→,gg、G跳转到文档头、尾。 word跳转: w、e跳转到后一个“word的开头、结尾”,b跳转到前一个“word的开头”。不含除_外的标点符号。 WORD跳转:W、E跳转到后一个“WORD的开头、结尾”,B跳转到前一个“WORD的开头”。“WORD”以空格为单位。 注: “word”的描述很繁琐,但是含义很简单,故不多赘述。 以上快捷键都可以与数字搭配使用。 基础移动会以方向的尽头终止,如100l若超过该行剩余字符数则会移动到该行末尾。 但是,word跳转的语义是“上一个、下一个”,只要没有到文档头尾,就不会终止跳转。 根据字符跳转:f、F分别表示后一个字符、前一个字符(行内)。例如2fs表示跳转到后面第二个"s"的位置。 复制、粘贴、剪切 基础: y <motion>复制,d <motion>删除,c <motion>删除并进入插入模式,p、P在光标的右侧、左侧粘贴。 描述 成员 inclusive motion 仅有顺序...

2025-06-26
neovim配置
前置 配置文件在哪 在neovim的命令模式输入:= vim.fn.stdpath("config")可以查看配置文件所在的目录,win下默认为~\AppData\Local\nvim\,在此目录下创建/修改主配置文件init.lua。 模块化配置 在init.lua的同级目录创建lua目录用以存放各个模块,继而使用require("module")引入名为module.lua的模块。 建议: 在lua下再细分,例如基础的配置放到lua/core/下,拓展的配置放到lua/plugins/,引入的时候使用require("core.module") 配置命令结构与一次性使用 大多数配置命令都在vim.opt.之下,可以在命令模式使用例如:lua vim.opt.number = true对当前会话生效。 配置项 行号 行号:vim.opt.number = true 相对行号,便于快捷移动光标:vim.opt.relativenumber = true 高亮、最大长度 vim.opt.cursorline = true ...

2025-06-06
不想干活,趁着新鲜劲再写点东西
不想干活,趁着新鲜劲再写点东西 最近一直在做大模型语义缓存的项目,我总有种“不实”的感觉。这件事情最早两三年前就已经有人在做,但是目前市场上依然没看到有一个成熟的方案。我们给出的方案也依然是依葫芦画瓢,没有解决核心问题,或者说,我们目前搞不清楚什么是核心问题。不过我不想谈论烦心事,因为这种小事很难掩盖我拥有个人博客的喜悦。 我想说一说开心的事情。前阵子打乒乓球认识了一个管院的男生,很符合我对管理学专业的刻板印象,说起话来一股子擅长pua的公司老板的气息。他总是试图将他的暴论灌输给我,我其实很需要这样的挑战。以往我的社交面很窄,这给我带来了很多的困扰,但当我的人生开始踏入新的阶段,我非常渴望改变。我与人的联系除了发生在实验室,也随着我的爱好,比如打乒乓球,逐渐扩充。在乒乓球以外的另一个场景,我面临着更加严峻的挑战,所以我非常乐意有练手的机会。他似乎也对隔三差五的争论很感兴趣,一来二去我们居然也成了不错的朋友。与我每天相对固定的生活轨迹不同,他经常参加各类社交活动,露营、桌游,有时也会叫上我。我意识到这就是我想象中通过少量的中继节见识到更多节点的交友方式,这让我转变对他的对抗态度——...
评论
公告
本博客旨在个人记录,同时在互联网上留下痕迹。
内容或有错误、不当之处,欢迎交流。
内容或有错误、不当之处,欢迎交流。