Mercurial > code > home > repos > homeauto
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 |
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 |