星空软件

 找回密码
 立即注册

[个人经验] auto.js 调用系统语音合成器,自动朗读语音教程~~~

白云追月素 | 2022-5-25 00:05:38 | 显示全部楼层 |阅读模式
AUTOjs如何朗读我们自定义的问题内容呢,其实不用对接第三方API接口,只需要调用系统语音合成器就可以,实现非常简单,下面是代码~~~

//调用系统语音合成
importPackage(android.speech.tts);
importClass(java.util.Locale);
if(TTS!=undefined){TTS.stop();TTS.shutdown();}
var TTS = new TextToSpeech(context, function (status) { 
    if (status != TextToSpeech.SUCCESS) 
        { 
            toast("初始化TTS失败"); 
        } 
    var r = TTS.setLanguage(Locale.CHINA); 
    if (r < 0) 
        { 
        toast("不支持该语言: " + r); 
        exit(); 
        } 
    log("TTS初始化成功"); 
    });
sleep(500);
TTS.speak("546646464", TextToSpeech.QUEUE_ADD, null);//自定义语音合成内容
//调用系统语音合成




上一篇:zblog忘记后台登录密码,教你一键改密找回,非常有效
下一篇:autojs之浩然ocr识别图片里面的文字,附插件下载
回复

使用道具 举报

飘渺九月 | 2022-5-25 00:07:43 | 显示全部楼层
这个挺简单,我刚试了一下可以
回复

使用道具 举报

您脱风云错 | 2022-5-25 00:07:50 | 显示全部楼层
谢谢,这个方法没毛病
回复

使用道具 举报

强绝商爸摇 | 2022-5-25 00:07:53 | 显示全部楼层
我试试
回复

使用道具 举报

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

本版积分规则

全站声明【必看】|小黑屋|新库软件 |网站地图

GMT+8, 2024-4-26 16:00 , Processed in 0.060250 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.