2025-03-31 12:21:39 +08:00
2025-03-04 22:38:35 +08:00
2025-03-31 12:21:39 +08:00
2025-03-06 14:56:24 +08:00
2025-03-04 22:39:26 +08:00
2025-03-06 14:56:24 +08:00
2025-03-06 14:56:24 +08:00
2025-03-06 15:50:55 +08:00

介绍

这是一个简单粗暴的英文单词生成例句音频的工具,事情很简单:

  • 通过欧路词典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演示

Google cloud console

S
Description
这是一个简单粗暴的英文单词生成例句音频的工具,事情很简单: 通过欧路词典API获取所有生词本的单词 调用Deepseek的API为每个单词生成3个例句 调用Googlee cloud TTS API将单词及例句生成一段中英文混合的mp3音频文件
Readme 117 KiB
Languages
Rust 100%