安卓版自助默写:https://gitee.com/rocket049/randrepeater
go语言版自助默写,可编译为linux/windows程序:https://gitee.com/rocket049/randrepeater-go
自己录音,然后听录音默写,可以打乱播放顺序。
实现语言:go
GUI:fyne
linux版需要依赖这些库:libjack-jackd2-0, libmp3lame0, libportaudio2
上面是主界面,点击“录音”按钮开始录音,点击“清除所有”删除所有录音,点击“打乱顺序”打乱录音顺序。下方列表中的audioXXX
录音的名字,点击名字播放录音,点击“删除”就删除对应的录音,右侧的标志X
和-
分别表示状态“播放过的”和“未播放的”。
上面是点击“打乱顺序”后的效果图,点击“打乱顺序”有两个效果,打乱顺序、清除标志X
。
上面是点击音频名字,开始播放后的效果图,播放时“录音”按钮被锁定,不能录音。
上面是点击“录音”按钮后的效果图,录音时原来的“录音”按钮变为“停止”按钮,同时还在此按钮上显示录音时间。
实现语言:flutter/dart
功能和操作方法都很直观,我就放个截图在这里了。
区别只有:录音按钮在底下,多了一个清除播放标志的功能。