IDEA中显示TTS网络错误或网络连接超时的解决方案
IDEA翻译利器 -- Translate
添加方式
-
IDEA --> File --> Plugins --> Marketplace 中搜索 Translation

-
点击 Install,并重启IDEA(由于我本地已安装,无法显示"Install"按钮)
-
IDEA --> File --> Tools --> Translation

这里我选择了有道翻译的引擎,当然你也可以选择其他引擎(谷歌翻译、微软翻译、百度翻译、阿里翻译、DeepL 翻译等)
开始使用
1. 注册翻译服务账号(可选)
大多数翻译服务都需要注册账号才能访问他们的服务(如:OpenAI、DeepL、有道翻译等)。因此您可能需要注册一个帐号,并获取其认证密钥,
然后在插件内绑定认证密钥:Preferences(Settings) > Tools > Translation > 常规 > 翻译引擎 > 配置...
2. 开始翻译
选择文本或者鼠标指向文本 > 单击鼠标右键 > 翻译。

或者你可以使用快捷键进行翻译
Windows: Ctrl + Shift + O
macOS: Control + Meta + I
3. 语音播放
从上图中可以看到翻译后会出现小喇叭的按钮,若不加以特殊设置会出现 “TTS超时”的错误
可以通过修改HOSTS文件解决该错误
windows: C:\Windows\System32\drivers\etc\hosts
使用记事本打开 (目前这个IP还是很稳定的)
添加 108.177.97.100 translate.googleapis.com # 谷歌TTS
4.测试TTS

可以看到 “文字转语音:正在播放。。。”
5. 20240520更新记录
注释掉:
#108.177.97.100 translate.googleapis.com # 谷歌TTS
新添加
216.239.32.40 translate.googleapis.com # 谷歌TTS
6. 20240522更新记录
Translate已更新至3.6版本
TTS 引擎 - 新的 TTS 引擎可供您选择
词典和例句 - 包含词典和例句的微软翻译结果
Azure OpenAI 支持 - 可使用 Azure OpenAI 作为 OpenAI 翻译引擎的服务提供商
OpenAI API 端点 - 可自定义配置 OpenAI 翻译引擎的 API 端点
OpenAI 模型 - GPT-4-Turbo、GPT-4o 等最新模型均已可用
新版的Translate把edge的tts加入了进来

且有更多声音可选

同时也可以选择Google TTS,上次更新依然有效

快来尝试吧
本文来自博客园,作者:YafengLiang,转载请注明原文链接:https://www.cnblogs.com/yafengliang/articles/17848952.html

浙公网安备 33010602011771号