解说社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2328|回复: 22

[原创] 来这里分享几个插件,喜欢的朋友在下面跟帖。

[复制链接]
发表于 2021-3-20 11:10:38 来自手机 | 显示全部楼层 |阅读模式
在群友的帮助下,做了几个自己喜欢的功能。现在来分享给大家。有喜欢的朋友在后面跟铁支持一下。



  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:11:15 来自手机 | 显示全部楼层
这是一个调节回声语速的插件。可以根据这个模板自己修改其他功能。



  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:11:50 来自手机 | 显示全部楼层
require "import"
  import "android.widget.*"

InputLayout={
  LinearLayout;
  orientation="vertical";
  {
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入语速",
InputType="number"
};
};

dlg=LuaDialog()
.setTitle("回声语速2.0")
.setView(loadlayout(InputLayout))
.setButton3("回声语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{">回声语音$120","语速*>60$30","@mp text input>60$30","%输入/"..edit.text.."$5","确定>60$30","%返回"}
})
end
end)
.setButton2("解说语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{"%语音设置$50","回声语音设置>60$30","语音合成语速>60$30","<0|%向上翻页>50$50","?"..edit.text.."*|%向下翻页>50$60","%延时$100",{{"返回$60","返回>60$30"},{"取消>60$300","返回<2>60$30","%延时","%朗读/错误,语速未改变,你只能输入零到一百之间的数值。"}}}})
end
end)
.setButton("退出")
.show()



  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:13:43 来自手机 | 显示全部楼层
再发一个调节解说。语速的工具。其实和上面发的代码差不多。



  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:14:24 来自手机 | 显示全部楼层
require "import"
  import "android.widget.*"

InputLayout={
  LinearLayout;
  orientation="vertical";
  {
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入语速",
InputType="number"
};
};

dlg=LuaDialog()
.setTitle("解说语速")
.setView(loadlayout(InputLayout))
.setButton3("讯飞语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{"%语音设置$50","讯飞语音设置>60$30","语音合成语速>60$30","<0|%向上翻页>50$50","?"..edit.text.."*|%向下翻页>50$60","%延时$100",{{"返回$60","返回>60$30"},{"取消>60$300","返回<2>60$30","%延时","%朗读/错误,语速未改变,你只能输入零到一百之间的数值"}}}
})
end
end)
.setButton2("系统TTS语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{"%语音设置$50","系统TTS服务设置>60$30","语音合成语速>60$30","<0|%向上翻页>50$50","?"..edit.text.."*|%向下翻页>50$60","%延时$100",{{"返回$60","返回>60$30"},{"取消>60$300","返回<2>60$30","%延时","%朗读/错误,语速未改变,你只能输入零到一百之间的数值。"}}}})
end
end)
.setButton("云知声语速",function(v)
if edit.text==""
service.speak("你还没输入语速呢")
task(1300,function()
v.show()
end)
else
service.click({
{"%语音设置$50","云知声语音设置>60$30","语音合成语速>60$30","<0|%向上翻页>50$50","?"..edit.text.."*|%向下翻页>50$60","%延时$100",{{"返回$60","返回>60$30"},{"取消>60$300","返回<2>60$30","%延时","%朗读/错误,语速未改变,你只能输入零到一百之间的数值。"}}}})
end
end)
.show()



  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:16:24 来自手机 | 显示全部楼层
下面这个是一个QQ助手。也是根据前面的模板改的。



  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:17:04 来自手机 | 显示全部楼层
require "import"
  import "android.widget.*"

InputLayout={
  LinearLayout;
  orientation="vertical";
  {
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入QQ联系人",
  };
};
dlg=LuaDialog()
.setTitle("QQ助手")
.setView(loadlayout(InputLayout))
.setButton("语音电话",function(v)
if edit.text==""
service.speak("你还没输入联系人呢")
task(900,function()
v.show()
end)
else
service.click({
{{{">QQ"}},{{"返回*|取消
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:19:45 来自手机 | 显示全部楼层
再发一个微信助手。当然模板也是和之前的一样。

require "import"
  import "android.widget.*"

InputLayout={
  LinearLayout;
  orientation="vertical";
  {
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入微信联系人",
  };
};
dlg=LuaDialog()
.setTitle("微信助手")
.setView(loadlayout(InputLayout))
.setButton3("发消息",function(v)
if edit.text==""
task(300,function()
v.show()
end)
else
service.click({
{{{">微信"}},{{"返回|取消
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:21:41 来自手机 | 显示全部楼层
这是一个打电话插件。非原创。完全是拿别人的插件修改的。

require "import"
  import "android.widget.*"
  import "com.androlua.*"
import "android.widget.ArrayAdapter"
import "android.widget.LinearLayout"
import "android.widget.TextView"
import "java.io.File"
import "android.widget.ListView"
import "android.app.AlertDialog"
InputLayout={
  LinearLayout;
  orientation="vertical";
  {
    EditText;
id="edit";
    layout_width="99%w";
hint="输入电话号码",
InputType="number"
  };
};

dlg=LuaDialog()
.setTitle("电话")
.setView(loadlayout(InputLayout))
.setButton3("卡1拨打",{onClick=function(v)
if edit.text==""
service.speak("你还没输入号码呢")
task(1000,function()
v.show()
end)
else
service.callPhone(edit.text)
service.postClick(500,{{"?卡1*","免提>60$300"}})
end
end})
.setButton2("卡2拨打",{onClick=function(v)
if edit.text==""
service.speak("你还没输入号码呢")
task(1000,function()
v.show()
end)
else
service.callPhone(edit.text)
service.postClick(500,{{"?卡2*","免提>60$300"}})
end
end})
.setButton("退出")
.show()



  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2021-3-20 11:26:29 来自手机 | 显示全部楼层
这是一个搜索插件。在某些列表下,没有搜索功能。这时候就可以用到它了。
require "import"
  import "android.widget.*"

InputLayout={
  LinearLayout;
  orientation="vertical";
  {
    EditText;
id="edit";
    layout_width="99%w";
hint="在这里输入搜索内容",
  };
};
dlg=LuaDialog()
.setTitle("搜索助手")
.setView(loadlayout(InputLayout))
.setButton3("向上搜索",function()
if edit.text=="" then
service.speak("你还没输入搜索内容呢")
task(1300,function()
dlg.show()
end)
else
service.click({
{"%延时$200","*"..edit.text.."*|%向上翻页>500$50"}})
end
end)
.setButton("向下搜索",function()
if edit.text=="" then
service.speak("你还没输入搜索内容呢")
task(1300,function()
dlg.show()
end)
else
service.click({
{"%延时$200","*"..edit.text.."*|%向下翻页>500$50",}})
end
end)
dlg.show()
return true



  来自解说社区客户端
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|解说社区

GMT+8, 2024-4-20 17:31 , Processed in 0.042241 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表