TTS icon indicating copy to clipboard operation
TTS copied to clipboard

微软语音用不了的终极解决方案——花钱!(有免费额度)

Open XiaoXice opened this issue 1 year ago • 22 comments

去搞一个 Azure 帐号就好,每个月免费50万字,大概够用了。

SpeechServices - Azure

搞到密钥之后在下面这个位置编辑一下:

https://github.com/ag2s20150909/TTS/blob/e55e3ed93fbd46084a7ac4dc5d62fc6cf592da5f/app/src/main/java/me/ag2s/tts/services/TTSService.java#L580-L597

改为:

            if (APP.getBoolean(Constants.USE_PREVIEW, false)) {
                url = "wss://eastus.tts.speech.microsoft.com/cognitiveservices/websocket/v1";
                origin = "https://azure.microsoft.com";
                isPreview = true;
            } else {
                url = Constants.EDGE_URL;
                isPreview = false;
                origin = Constants.EDGE_ORIGIN;
            }
            Request request = new Request.Builder()
                    .url(url)
                    .header("Ocp-Apim-Subscription-Key", "<密钥>")
                    .header("Authorization", "bearer <密钥>")
                    .header("X-ConnectionId", CommonTool.getMD5String(new Date().toString()))
                    .header("User-Agent", Constants.EDGE_UA)
                    .addHeader("Origin", origin)
                    .build();

eastus 可以改为距离你进的区域,大概扫了一眼,各个区域价格和免费额度是一样的。

Ocp-Apim-Subscription-KeyAuthorization 我不清楚那些是必要的,我就都加上了。

如果未来我有时间的话,我想添加一个UI上的配置入口,可以管理密钥和区域。

link: #168 #166 #167

XiaoXice avatar May 17 '23 16:05 XiaoXice

老哥稳~用上了没啥毛病,比免费的似乎稳多了。 还是得花钱....

phorcys avatar May 23 '23 07:05 phorcys

不如直接用TTS Server的插件

XY50 avatar May 25 '23 10:05 XY50

不如直接用TTS Server的插件

确实 不过免费接口确实寄了

XiaoXice avatar May 25 '23 10:05 XiaoXice

在下面这个位置编辑一下: 编辑的是啥文件?用什么软件编辑?

Iven3567 avatar May 30 '23 06:05 Iven3567

在下面这个位置编辑一下: 编辑的是啥文件?用什么软件编辑?

@Iven3567 用楼上提到的 TTS Server 把,手头没有环境建议别折腾了。

如果你非常想试试 可以学一下安卓开发入门

XiaoXice avatar May 30 '23 06:05 XiaoXice

TS Server的插件

感觉安卓开发不是一下子就能掌握的,TTS server在哪里下载呢?

Iven3567 avatar May 30 '23 10:05 Iven3567

TS Server的插件

感觉安卓开发不是一下子就能掌握的,TTS server在哪里下载呢?

@Iven3567 https://github.com/jing332/tts-server-android 这个项目

XiaoXice avatar May 30 '23 10:05 XiaoXice

TS Server的插件

感觉安卓开发不是一下子就能掌握的,TTS server在哪里下载呢?

@Iven3567 https://github.com/jing332/tts-server-android 这个项目

谢谢,不过看到这个项目显示Azure演示API(已猝) ),是不是意味着只有asure付费用户可以使用了

Iven3567 avatar May 31 '23 02:05 Iven3567

TS Server的插件

感觉安卓开发不是一下子就能掌握的,TTS server在哪里下载呢?

@Iven3567 https://github.com/jing332/tts-server-android 这个项目

谢谢,不过看到这个项目显示Azure演示API(已猝) ),是不是意味着只有asure付费用户可以使用了

@Iven3567 应该是,不过付费用户有免费额度,基本够用了。

XiaoXice avatar May 31 '23 02:05 XiaoXice

考虑一下吗😁,添加个人azure密钥🥰🥰 https://github.com/ag2s20150909/TTS/issues/120

Benjamin-Watson0 avatar Jun 05 '23 10:06 Benjamin-Watson0

API调用这样的确没问题,但是现在这个项目不支持失败重试,网络稍微一不稳定就会经常断,断了以后必须手动重新朗读,就很烦 另外一个项目是有自动重试功能的,体验丝滑,也可以自定义API https://github.com/jing332/tts-server-android

zycboss avatar Jun 09 '23 01:06 zycboss

如果 申请2个不同地区的api应该有100万字额度了,就是不知道两个api分流怎么设置,我的笨办法是分别建立两个apk程序,一个用完,卸载选装另一个,一个月够用了,这个程序不知道怎么给写可以达到给个填写多个或者一个api的框,选择地区这个功能,我不会设计编写,但是,我成功用自己的api与作者的源码生成了可以使用的在线微软语音了。这个apk容量小,非常棒

wyl2000 avatar Jun 09 '23 11:06 wyl2000

如果 申请2个不同地区的api应该有100万字额度了,就是不知道两个api分流怎么设置,我的笨办法是分别建立两个apk程序,一个用完,卸载选装另一个,一个月够用了,这个程序不知道怎么给写可以达到给个填写多个或者一个api的框,选择地区这个功能,我不会设计编写,但是,我成功用自己的api与作者的源码生成了可以使用的在线微软语音了。这个apk容量小,非常棒

可以分享么

Gh20221205 avatar Jun 25 '23 21:06 Gh20221205

eastus 可以改为距离你进的区域,大概扫了一眼,各个区域价格和免费额度是一样的。

Ocp-Apim-Subscription-KeyAuthorization 我不清楚那些是必要的,我就都加上了。

Authorization后面的bearer可能是需要base64的:

Authorization: Bearer [Base64 access_token]

https://learn.microsoft.com/en-us/azure/ai-services/speech-service/rest-text-to-speech

biaji avatar Nov 24 '23 01:11 biaji

老哥稳~用上了没啥毛病,比免费的似乎稳多了。 还是得花钱....

类似这个网站的,也是微软的 https://tts.byylook.com/ai/text-to-speech

rose07 avatar Feb 19 '24 02:02 rose07

类似这个网站的,也是微软的 https://tts.byylook.com/ai/text-to-speech

rose07 avatar Feb 19 '24 02:02 rose07

类似这个网站的,也是微软的 https://tts.byylook.com/ai/text-to-speech

试了下,这网站好用啊,感觉拿来配音真不错。这是哪位捣腾出来的哦

hjz506 avatar Apr 28 '24 07:04 hjz506

毛线,文字一多就收费的,不过一般人够用了,你自己搞一个月一个实例50万字,多搞几个,够你用的

hjz506 @.***> 于2024年4月28日周日 15:04写道:

类似这个网站的,也是微软的 https://tts.byylook.com/ai/text-to-speech

试了下,这网站好用啊,感觉拿来配音真不错。这是哪位捣腾出来的哦

— Reply to this email directly, view it on GitHub https://github.com/ag2s20150909/TTS/issues/169#issuecomment-2081364473, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEFFEANJLNNN6BUX4FWGDLDY7SNQJAVCNFSM6AAAAAAYFK4H4CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBRGM3DINBXGM . You are receiving this because you commented.Message ID: @.***>

wyl2000 avatar Apr 30 '24 05:04 wyl2000

https://tts.byylook.com/ai/text-to-speech

rose07 avatar Jul 24 '24 05:07 rose07

https://tts.byylook.com/ai/text-to-speech

rose07 avatar Jul 24 '24 05:07 rose07

https://tts.byylook.com/ai/text-to-speech

啥意思,广告?

Gh20221205 avatar Jul 24 '24 07:07 Gh20221205

https://speechsynthesis.online/这个更好使

kaixingwang avatar Aug 06 '24 07:08 kaixingwang