master
介绍
这是一个简单粗暴的英文单词生成例句音频的工具,事情很简单:
- 通过欧路词典API获取所有生词本的单词
- 调用Deepseek的API为每个单词生成3个例句
- 调用Googlee cloud TTS API将单词及例句生成一段中英文混合的mp3音频文件
用法
-
查看.env.example文件,将您的API填入文件,然后删除.example后缀即可运行,最终的文件名是.env,你也可以通过环境变量设置这些API key
-
音频文件存放在data目录下
-
然后,您可以用任意的播放器随机播放这些包含例句的音频文件,如果你喜欢的话,可以一直随机循环播放。
例子
mp3_examples 有几个通过工具生成的英文例句的mp3音频的例子,您可以听听看是否是您的需求;
授权
如果您有Rust的编程能力,可以随意修改,定制提示词等等,这个工具代码很少,仅250行;
欧路词典api key获取方式
文档:https://my.eudic.net/OpenAPI/doc_api_study#-studylistapi api key:https://my.eudic.net/OpenAPI/Authorization
Deepseek api
https://platform.deepseek.com/api_keys
Google Cloud api
https://console.cloud.google.com/apis/credentials
SSML演示
Description
这是一个简单粗暴的英文单词生成例句音频的工具,事情很简单: 通过欧路词典API获取所有生词本的单词 调用Deepseek的API为每个单词生成3个例句 调用Googlee cloud TTS API将单词及例句生成一段中英文混合的mp3音频文件
Languages
Rust
100%