tisfeng / tisfeng/Easydict

🚀 功能建议:支持 Azure TTS

Open
#720 3 comments 0 reactions 0 assignees View on GitHub
enhancement PR wanted
Dominant language
Swift
Stars
14.7k
Forks
751
Avg merge
3d 18h
Merged PRs (30d)
18

Description

### 请先确认以下事项

- [X] 已仔细阅读了 [README](https://github.com/tisfeng/Easydict#readme)
- [X] 在 [issues](https://github.com/tisfeng/Easydict/issues) 页面搜索过(包括已关闭的 issue),未发现类似功能建议
- [X] Easydict 已升级到 [最新版本](https://github.com/tisfeng/Easydict/releases)
- [X] 我理解并认可上述内容,并理解项目维护者精力有限,**不遵循规则的 issue 可能会被无视或直接关闭**

### 功能描述

最近看到这个项目 [Azure Text To Speech(TTS)](https://speech.afreeapi.me/en)

感觉Azure TTS 的速度和效果都非常好,而且 Azure tts 个人账户的免费额度也足够个人的日常使用,这里还有完整的申请教程[Microsoft 语音合成 | Bob](https://bobtranslate.com/service/tts/microsoft.html)

所以希望 easy dict能支持 Azure TTS

### 使用场景

TTS 发音,学习英语等

### 实现方案(可选)

[Azure Text To Speech(TTS)](https://speech.afreeapi.me/en)

### 是否愿意提交 PR 实现该功能

- [ ] 我愿意提交 PR 实现该功能

Contributor guide

Open the contributing guide

Research direction

Start by reading the README to understand Easydict's existing translation and pronunciation features, then review the linked Azure Text To Speech documentation and setup tutorial. Done means Azure TTS can provide pronunciation for English-learning use cases with the required account configuration documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
audio-video-rtc, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.