Squiso เป็นเครื่องมืออัตโนมัติที่มีประสิทธิภาพและฟรีที่ให้คุณปรับแต่งสตรีม Twitch ของคุณด้วยสคริปต์ง่ายๆ
How to Periodically Make ChatGPT Comment Your Gameplay With TTS
This script example periodically takes a screenshot of your gameplay and then asks ChatGPT to generate a sassy comment about it which then is spoken with TTS in your Twitch stream.
ตัวอย่างสคริปต์
import com.squiso.*;
import com.squiso.exception.*;
import com.squiso.scripting.*;
import com.squiso.scripting.data.*;
import com.squiso.keyboard.*;
import com.squiso.twitch.*;
import com.squiso.datatypes.*;
import com.squiso.utils.*;
import com.squiso.sysinfo.*;
// Important - Please do not change the row below - otherwise you will get a compilation error!
public class Script_Example extends SquisoScript {
    
    @Override
    public void onEveryMinute(OnEveryMinuteData data, API api) throws SquisoException {
        // Do this every 15 minutes
        if (data.is(15)) {
            // Take a screenshot of the desktop as a JPG
            SquisoData screenshot = api.takeScreenshot(0, 0, 1920, 1080, "jpg");
            // Save the screenshot to the disk as well (for fun)
            screenshot.writeToFile("screenshot.jpg");
            // Ask AI to comment on your gameplay
            String prompt = "My name is Squiso and I am currently playing a game. Please make a funny but sassy comment about my gameplay. Please address me first.";
            SquisoString comment = api.generateAIImageText(screenshot, "jpg", prompt);
            // Play the comment as TTS
            // All voices can be found here: https://www.squiso.com/voices/
            String voiceID = "zto16fk0";
            api.speak(voiceID, comment);
            // Send chat message
            api.sendTwitchChatMessage(comment);
        }
    }
}
    