查看: 1845|回复: 8
[原创]
分享几个,复制,追加复制,拼写,一字一顿最后朗读文本的方法
[复制链接]
hoibo
hoibo
当前离线
积分524
电梯直达
楼主
发表于 2023-8-18 13:44:14
来自手机
|
只看该作者
|倒序浏览
|阅读模式
本帖最后由 hoibo 于 2023-8-21 07:36 编辑
大家如果用过天坦读屏。就知道他们的复制追加复制拼写一字一顿的朗读跟这边不一样。这边是整个焦点的内容读取。那么如果导航类型选择的段、句、词、字。或者是气泡通知。那么想复制或者阅读他们。就不太方便。现在通过下面这些方法。可以做到,对最后朗读的语音进行处理。只需要把下面代码复制,新建插件或者功能粘贴进去就可以调用。然后必须通过手势来调用。因为他针对的是上一次的语音提示。
同时要把解说更新到23年8月12号以后的版本。
来自解说社区客户端
收藏0
回复
使用道具
举报
hoibo
hoibo
当前离线
积分524
沙发
楼主|
发表于 2023-8-18 13:46:10
来自手机
|
只看该作者
--复制最后朗读的语音
local fz=service.getLastSpeakText()
service.copy(fz)
service.speak("已复制"..fz)
return true
来自解说社区客户端
回复
使用道具
举报
hoibo
hoibo
当前离线
积分524
板凳
楼主|
发表于 2023-8-18 13:46:43
来自手机
|
只看该作者
--追加最后朗读的语音
local zj=service.getLastSpeakText()
service.appendCopy(zj)
service.speak("已追加"..zj)
return true
来自解说社区客户端
回复
使用道具
举报
hoibo
hoibo
当前离线
积分524
地板
楼主|
发表于 2023-8-18 13:47:35
来自手机
|
只看该作者
--逐字朗读最后的语音
service.splitSpeak(service.getLastSpeakText())
return true
来自解说社区客户端
回复
使用道具
举报
hoibo
hoibo
当前离线
积分524
5#
楼主|
发表于 2023-8-18 13:48:07
来自手机
|
只看该作者
本帖最后由 hoibo 于 2023-8-27 00:13 编辑
--一字一顿读出最后朗读语音
local text,t=service.getLastSpeakText(),{}
for n=1,utf8.len(text),1 do
n=utf8.sub(text,n,n)
table.insert(t,n..",")
end
service.speak(table.concat(t))
return true
来自解说社区客户端
回复
使用道具
举报
talkback
talkback
当前离线
积分2560
6#
发表于 2023-8-18 18:15:43
来自手机
|
只看该作者
点赞点赞
回复
使用道具
举报
心静无忧
心静无忧
当前离线
积分286
7#
发表于 2023-8-19 08:04:58
来自手机
|
只看该作者
好
来自解说社区客户端
回复
使用道具
举报
gqrs
gqrs
当前离线
积分248
8#
发表于 2023-8-20 10:16:30
来自手机
|
只看该作者
为什么在我这儿有些代码不管用呢?
来自解说社区客户端
回复
使用道具
举报
hoibo
hoibo
当前离线
积分524
9#
楼主|
发表于 2023-8-21 07:32:36
来自手机
|
只看该作者
回复 8楼 gqrs
8月12号以后的版本应该都可以。
来自解说社区客户端
回复
使用道具
举报