annotate service/speechMusic/index.jade @ 454:ccde9f432e4e

WIP speechmusic to load from http, but pulseaudio out is broken Ignore-this: 28a41741b1f33114348f5ec6e7b4bef9
author drewp@bigasterisk.com
date Fri, 19 Apr 2019 13:51:54 -0700
parents d379351d398d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
75
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
1 doctype html
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
2 html
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
3 head
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
4 title
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
5 | speechMusic
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
6 style
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
7 input[type=text] {
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
8 font-size: 40px;
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
9 font-family: monospace;
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
10 font-variant: small-caps;
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
11 width: 100%;
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
12 }
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
13 button {
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
14 margin: 10px;
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
15 padding: 10px;
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
16 }
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
17 body
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
18 h1 Speech
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
19 h2 Speak
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
20 form(method='POST', action='speak')
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
21 input(type='text', name='msg', autocomplete="off")
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
22 button(type='submit') Say
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
23
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
24 h2 Effects
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
25 ul
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
26 each effect in effectNames
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
27 li
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
28 form(method='POST', action="#{effect['postUri']}")
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
29 button(type='submit')
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
30 | #{effect['name']}
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
31
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
32 h2 Stop all
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
33 form(method='POST', action='stopAll')
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
34 button(type='submit') Stop all sounds
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
35
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
36 p#status
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
37
132
d379351d398d serve 3rdparty js from bigasterisk.com/lib
drewp@bigasterisk.com
parents: 75
diff changeset
38 script(src="//bigasterisk.com/lib/jquery-2.0.3.min.js")
75
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
39 script(type="text/javascript")
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
40 $("input[type=text]").focus();
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
41
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
42 $("form").submit(function() {
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
43 $("#status").text("submitting...");
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
44 $.ajax({
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
45 data: $(this).serialize(),
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
46 url: this.action,
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
47 type: this.method,
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
48 success: function (result) {
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
49 $("#status").text(result);
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
50 $(this).find("input").val("");
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
51 }.bind(this),
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
52 error: function (xhr, status, err) {
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
53 $("#status").text("Error: "+err);
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
54 }
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
55 });
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
56 $("input[type=text]").focus();
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
57 return false;
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
58 });
1132ab1ade80 big rewrite of speechMusic to use klein and openal
drewp@bigasterisk.com
parents:
diff changeset
59