Giter Site home page Giter Site logo

biaori's Introduction


新标准日本语单词一览表


目录

关于此项目

学习新标准日本语(第二版)时,经常会遇到读音或书写相近的单词,因此有了快速查找相似词的想法,以方便学习记忆。这个项目就是用来快速查词的。建议在 Windows 下面运行使用,其他平台请自行修改尝试

最近更新

  • 2021-04-03 新增了中级课文
  • 2020-12-13 新增了课文查询
  • 2020-12-05 新增了新版单词表查询
  • 2020-11-29 新增了语法查询 Demo

使用到的框架

上手指南

你可以本地打开这个项目,在浏览器中使用,下面是简要操作指南

做好准备

  • 正版用户可在 App 中下载数据后,拷贝手机存储设备中的 PEP/BiaoRi 目录到本目录下,改名为 assets ,来使用里面的音频等资源

  • (老页面可选)发音音频部分,使用了 Anki 上面的相关牌组,请到其官网自行搜索下载安装: https://ankiweb.net/shared/decks/

    提示关键词:新标准日本语

安装步骤

  1. 克隆本项目
git clone https://github.com/smartsl/biaori.git
  1. 在 DataTables 官网下载本地包:https://datatables.net/download/ ,解压覆盖到本项目中
  2. 将 config.js.example 复制一份并改名为 config.js
  3. (老页面可选)修改 config.js 中的 media_dir 变量为本地 Anki 资源存储目录路径。如果省略此步,就没有发音功能了

使用指南

用你喜爱的浏览器打开 HTML 文件即可。在搜索栏里输入部分假名、汉字或者课号,结果会即时显示出来。可以用空格隔开多个关键词。如果有音频可以点击听发音

  • lessons.html(新页面,可查询初、中级所有课文)
  • words.html (新页面,可查询初、中、高级所有单词)
  • gram.html (新页面,可查询初级上册第一单元语法)
  • n5n4.html (老页面,可查询初级上下册范围内单词)

备注

有部分单词在原版 APP 中没有发音音频,列表如下:

  • 初级第10单元第40课

    とかい(都会) [名] 都市,城市

  • 中级第2单元第7课

    あう(合う) [动1] 适合,相称,合适

因为正版音频中很多单词存在一些错位,导致发音错误,已经利用 pydub 进行了辅助修复,可以参考 fix_audio_time.py 文件,不过主要还是手工修复的,而且仅修复了初、中级部分,未修复高级部分。此外,浏览器播放一些 .mp3 类型的文件时定位不准确,建议顺便转换成 .ogg 格式

功能规划

  • 暂无

许可证

该项目签署了 MIT 授权许可,详情请参阅 LICENSE

联系

smartsl@github

biaori's People

Contributors

smartsl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.