tiansh / reader

tReader,又一个 txt 文本阅读器,Web App; Yet another txt reader
https://tiansh.github.io/reader
Mozilla Public License 2.0
152 stars 50 forks source link

请教如何在iOS 手机端上也能用远程语音 #4

Open oookooo opened 1 year ago

oookooo commented 1 year ago

请教如何在iOS 手机端上也能用远程语音 我使用了pc端的 Edge 可以看见和使用 远程语音 zh-CN Microsoft Yunxi Online (Natural) - Chinese (Mainland) ...... pc端的 chrome 不可以看见不能使用远程语音 iOS 上的 Safari 不可以看见不能使用远程语音 iOS 上的 Edge 不可以看见不能使用远程语音(但Edge里 “大声朗读” 里可以看见 远程语音也可以使用)

tiansh commented 1 year ago

iOS 上至少 Safari 没法用,别的也得看浏览器支持。 基本上有哪些语音完全是看浏览器的,这程序本身不带语音。

oookooo commented 1 year ago

iOS 上的 Edge里的 “大声朗读” 里可以看见 远程语音也可以使用 这个应该说是可以支持的吧 但是在用Edge打开 tReader设置——语音 表里没有浏览器支持的语音

tiansh commented 1 year ago

大声朗读功能和网页能用哪些语音是两码事。

tiansh commented 1 year ago

试了一下电脑上的大声朗读,如果你把翻页模式调整成滚动模式,似乎这个大声朗读还是可以用的。你要么试试看?

oookooo commented 1 year ago

或许 我的问题还是没描述清楚 简单点说 就是 我在pc上用 Edge和chrome 两种浏览器测试了 tReader 不是用“大声阅读” 是正常的使用 tReader . 得出结论是 Edge可以正常用远程语音 而chrome无法使用远程语音 这很正常因为我的pc是微软的系统,而这个远程也是微软的项目 https://azure.microsoft.com/zh-cn/products/cognitive-services/text-to-speech/#overview (其实我写到这里我大概也想通为什么不能用了 微软自己调自己的远程语音当然可以 其他软件调要刀的。) 而在ios系统里也有很多语言的语音。其实浏览器(不论是Safari chrome还是Edge)是不带语音的,它们需要语音也是调系统的。(我是突然写上面一段后突然想明白的) 而我问的关键在 ios系统上使用Edge 在里面使用 tReader 它不可以使用远程语音而在ios上的Edge “大声朗读”可以使用远程语音 ,这个就很有意思了 虽然我不做猿很久了 现在叫我去看码我都不敢 但是这个不妨碍我大胆的猜测 就是 Edge不单调系统语音而且也调了自己的网络语音 而附在它身上的扩展只可以调系统的语音调不到网络语音(这里大概是浏览器给的接口 所以才会有区别)或许这个要给刀才能调。我一开始没想明白这里里面的弯弯绕 随口就问了个这么解决 还以为在高级设置里写段啥能解决的 哈哈哈~~ 说明有时候看见“框”还是想那啥了 哈哈哈~~ (想多了) 还是谢谢你耐心的回答我的问题 感谢~

tiansh commented 1 year ago

姑且试了一下上下滚动的模式里,支持识别Edge的大声朗读并自动向下滚动的功能。目前这个功能只在beta分支有,如果你用的不是beta分支,可能要过一段时间我测试没问题了再上到正式版本里

tiansh commented 1 year ago

更新了一下,现在上下滚动模式如果打开了大声朗读(Read Aloud),阅读器会跟着朗读自动翻页。但是我也不确定怎么控制大声朗读开始朗读的位置,尤其是在手机浏览器下面。还有就是建议导入文本时选择压缩空行,这样效果会好一些。

White8848 commented 1 year ago

ios使用使用Edge大声朗读使用没问题,但是无法添加到主屏幕了,添加到主屏幕后就只能使用系统语音朗读了,这个是碍于系统限制么?

tiansh commented 1 year ago

可能,不知道。