package page.example;

import org.wikiwebserver.handler.http.interfaces.*;
import page.config.SiteTemplatedPage;
import org.wikiwebserver.util.Say;

import static org.wikiwebserver.html.HTMLHelper.*;

public class TextToSpeech extends SiteTemplatedPage implements HTTPResponder {
        
    public void generate() {
        
        setTitle("Text to speech - WikiWebServer.org");
        
        append(h(1, "Text to speech"));
        append(p("Type in some text to be converted to speech"));
        
        
        String say = "Welcome to WikiWebServer";
        
        if (getFormData() != null) say = getFormData().getFirst("say");
        
        append(form(textarea("say", say, "style='width: 100%; height: 100px;'") +
               submitbutton("action", "Say out loud")));
        
        Say.addSpeechToPage(say, this);
    }
}
