FiftySound 是一个实用的日语学习工具,包含五十音图学习和新标准日本语单词练习两大模块,使用 Go 语言和 Fyne GUI 框架开发。
-
启动应用程序后,请主动选择学习模式:
- "模式一: 假名 => 罗马音"
- "模式二: 罗马音 => 假名手写"
-
点击"选择假名范围"按钮,弹出选择界面:
- 可以按行选择五十音图中的某一行(如"あ行")。
- 可以逐个勾选具体的假名。注意:必须选择至少两个假名才能开始训练,否则无法进入学习模式。
- 可以点击"全部随机(包含所有五十音)",快速选择所有假名。
-
可以选择单独联系平假名或者片假名,默认是两个都选中,随机出现平假名和片假名的练习题。
-
选择完成后,返回主界面,点击"开始"按钮进入学习模式。
-
在学习过程中:
- 模式一中,输入假名对应的罗马音,点击"判断"按钮查看答案。
- 模式二中,在绘图区域手写对应的假名,点击"显示答案"查看正确答案进行人工比对。模式二不支持自动判题。
-
学习完成后,可以随时返回主界面调整设置或退出应用。
-
启动程序后,点击主界面的"新标日语单词练习"按钮:
- 首次进入时,程序会自动从 GitHub 下载最新词库。
- 如遇到网络问题,程序会自动重试(最多 4 次)。
-
在单词练习主界面,请按以下步骤操作:
- 首先点击"请先选择需要练习的单元"按钮:
- 在弹出的选择窗口中可以看到按教材单元划分的词库。
- 可以选择一个或多个单元进行练习。
- 选中需要练习的单元后点击"确认"按钮。
- 首先点击"请先选择需要练习的单元"按钮:
-
选择练习模式(必选其一):
- "模式1: 中文 => 假名&汉字"
- "模式2: 假名(汉字) => 中文"
- "模式3: 背单词"
-
点击"开始"按钮进入对应的练习模式:
【模式1:中文 => 假名&汉字】
- 界面会显示中文释义
- 需要在两个输入框中分别填写对应的假名和汉字
- 点击"判题"按钮检查答案
- 点击"下一题"继续练习
【模式2:假名(汉字) => 中文】
- 界面会显示日语假名和汉字
- 在输入框中填写对应的中文含义
- 点击"判题"按钮检查答案
- 点击"下一题"继续练习
【模式3:背单词】
- 界面会同时显示单词的中文、假名和汉字
- 记忆后点击"下一词"继续学习
- 这是一个纯展示模式,适合初次记忆或复习使用
-
在任何练习模式中:
- 可以随时点击"关闭"按钮返回选择界面
- 程序会自动打乱单词顺序,避免固定顺序背诵
- 同一个单词不会连续出现两次
- 所有单词练习完一轮后会自动重新打乱顺序
-
注意事项:
- 确保网络连接正常,以便下载最新词库
- 在进行判题时,答案需要完全匹配(包括标点符号)
- 可以随时切换练习模式或更换练习单元
- 建议先用模式3浏览一遍单词,再使用模式1和模式2进行练习
- 访问 Releases 页面,Latest Version: Windows 64位
- 解压并运行可执行文件
确保你的系统已安装以下依赖:
- Go 1.21 或更高版本
- Fyne 工具链依赖
# 克隆仓库
git clone https://github.com/CloudGee/fiftysound.git
cd fiftysound
# 安装依赖
go mod download
# 编译运行
go run .
# 或者构建可执行文件
go build如果要交叉编译 Windows 版本,可以使用 fyne-cross:
# 安装 fyne-cross
go install github.com/fyne-io/fyne-cross@latest
# 编译 Windows 64位版本,需要docker支持
fyne-cross windows -arch amd64 -output FiftySoundApp_windows_amd64 --app-id com.fiftysound- 运行程序后,会显示主菜单,提供两个选项:
- 五十音练习
- 新标日语单词练习
- 点击"五十音练习"按钮进入五十音学习界面
- 可以查看并学习平假名和片假名
- 点击音节可以播放对应的发音
- 点击"新标日语单词练习"按钮进入单词练习界面
- 首次进入会自动从 GitHub 下载最新词库
- 选择练习步骤:
- 点击"请先选择需要练习的单元"按钮
- 在弹出窗口中选择想要练习的单元(可多选)
- 点击"确认"按钮
- 从下拉框中选择练习模式
- 点击"开始"按钮进入练习
- 练习模式说明:
- 模式1 (中文 => 假名&汉字):根据中文提示,输入对应的假名和汉字
- 模式2 (假名(汉字) => 中文):根据假名和汉字提示,输入对应的中文
- 模式3 (背单词):显示完整的单词信息,包括中文、假名和汉字
.
├── main.go # 程序入口
├── modules/
├── fifty_sounds/ # 五十音图模块
└── vocabulary/ # 单词练习模块
- 单词练习模块需要网络连接以下载最新词库
- 词库来源:JapaneseVocabulary
- 程序会自动重试下载词库,最多重试 4 次