Skip to content

Shadowing 0.9.0

Choose a tag to compare

@mxggle mxggle released this 18 Oct 01:40
· 89 commits to main since this release

新增

  • 插件,和第一个插件「YouTube 导入」:粘贴一个 YouTube 链接,把视频的音频导入到打开的文件夹里练。
    • 在别处复制链接后,回到应用按 ⌘V(或点左侧列表顶上的 + →「从链接导入…」)。先看到标题、时长和有没有人工字幕,选好字幕、放在哪个子文件夹(默认 YouTube),再点「下载」。
    • 下载时可以继续练别的。要下载的音频马上出现在列表里它要去的文件夹下,带进度,可以取消;再导入别的链接会排在后面,一个一个下载。下载完就变成普通的一行,点它就能听。
    • 左侧列表顶上的 + 是所有添加音频的地方:从链接导入、打开其他文件夹(原来的文件夹图标收进来了)、更多导入方式(去 设置 → 插件)。
    • 音频是 YouTube 原来的 m4a 音轨,不转码,音质不变。有人工字幕时一起导入(自动字幕不下);断句不好可以移除字幕,改用转写。
    • 插件在 设置 → 插件 里安装和删除。这一版只能从文件夹安装,插件市场以后再做:YouTube 导入插件在这个版本的附件里(Shadowing-YouTube-plugin-…-macos-arm64.zip),解压后从文件夹安装。第一次用 YouTube 导入时,插件会从 GitHub 下载 yt-dlp(约 51 MB)。
    • 插件是运行在你 Mac 上的程序,只安装你信任的插件。只下载你有权使用的内容。

改进

  • 解释这一句讲得更细:以前只挑几个生词和语法点,现在把整句按顺序拆成几块,每块都说明意思,需要时再说明语法:动词的原形、口语缩略的完整说法(なんない = ならない)、句尾的语气。
    • 译文下面多了一行“语气”(比如“关心,带点责备”),跟读时照着这个感觉说。
    • 长句子拆成较大的块,整段解释不会太长。
    • 以前保存的解释是旧格式,再打开时会重新解释一次。

完整记录见 CHANGELOG.md。

安装

  1. 下载 Shadowing-0.9.0-macos-arm64.dmg,双击打开,把 Shadowing 拖到旁边的“应用程序”文件夹。

  2. 这个版本没有 Apple 公证,浏览器下载的会被系统拦下,有时提示“已损坏”。在终端运行这一行,它会重新下载、装进“应用程序”并打开:

    curl -fsSL https://shadowing.nihongo.day/install.sh | bash
    

    已经拖进去的也可以只运行 xattr -dr com.apple.quarantine /Applications/Shadowing.app。

装好以后有新版本时,应用打开时会提示,点“更新并重新打开”即可(也可以在菜单 Shadowing → 检查更新…),不用重新下载。
已经装了 0.4.0 或更新版本的,直接在应用里更新。也有 zip 版:Shadowing-0.9.0-macos-arm64.zip。

只有 Apple Silicon 版;Intel Mac 和 Windows 没有构建。

YouTube 导入插件

粘贴 YouTube 链接,把音频(m4a,不转码)和人工字幕导入到打开的文件夹。

  1. 下载 Shadowing-YouTube-plugin-0.1.0-macos-arm64.zip,双击解压出 youtube 文件夹。
  2. 在 Shadowing 里打开 设置 → 插件 → 从文件夹安装…,选这个文件夹,看过它会做什么后点「安装」。
  3. 复制一个 YouTube 链接,回到 Shadowing 按 ⌘V(或者点左侧列表顶上的 + →「从链接导入…」)。

第一次导入时,插件会从 GitHub 下载 yt-dlp(约 51 MB)。插件是运行在你 Mac 上的程序,只安装你信任的插件;只下载你有权使用的内容。

SHA-256:f1d898a063961422e85c7d03e28d9406962826a9c0e4a1f02f75a0c10c4dd690