- From: Peter Krautzberger <peter.krautzberger@mathjax.org>
- Date: Mon, 3 Apr 2017 11:51:28 +0200
- To: mathonwebCG <public-mathonwebpages@w3.org>
- Message-ID: <CABqxo830e8KDMy4MjyC6-r+91ASyXDVYi2i2cEwVcBegtOJRAw@mail.gmail.com>
Hi everyone,
Below are the minutes from the last meeting.
Best,
Peter.
# Math on web CG, 2017/03/30
* Present: Jean, Volker, Peter, John
* regret: Charles, Daniel, Kevin, Moritz
* Volker: could we have calendar invite?
* Peter: wasn't sure that worked but Kevin proved me wrong
* => ACTION Peter.
* Peter: regrets for lack of minutes from previous meeting
* only Daniel and me, chatted about layout and didn't take notes
* nobody showed up so we lost track of taking minutes => should pick up
on this in the next meeting
* Peter: minutes for monday a11y tf meeting, I missed
* ACTION Daniel promised to share his notes
* Peter: finished previous action => posted
https://www.peterkrautzberger.org/0192/
* current results, more work ongoing
* will have to redo some of the recordings (even I can't remember what i
did :-( )
* overall quite happy with the results so far
* Volker: web speech API experiments
* SSML doesn't seem supported in real life
* Question: has anyone else experience with this?
* Peter: do you have a sample that could be forked?
* Volker: yes, will post.
* Peter: in other news, the A11Y OM https://github.com/WICG/aom/
* what Houdini is for the paint ree, this is for the a11y tree
* Volker: quick sample for dev tools
```
synth = speechSynthesis; ll = new SpeechSynthesisUtterance('<SPEAK> x
<PROSODY RATE="-5%"> equals </PROSODY> <BREAK TIME="200ms"/> start frac
<PROSODY PITCH="+15%"> <PROSODY RATE="-5%"> minus </PROSODY> b <PROSODY
RATE="-5%"> plus minus </PROSODY> Square root of <PROSODY RATE="+10%"> b
</PROSODY> </PROSODY> <PROSODY RATE="+10%"> <PROSODY PITCH="+32.5%"> square
</PROSODY> <PROSODY PITCH="+15%"> <BREAK TIME="300ms"/> </PROSODY>
</PROSODY> <PROSODY PITCH="+15%"> <PROSODY RATE="+5%"> minus </PROSODY>
<PROSODY RATE="+10%"> four a c </PROSODY> <BREAK TIME="400ms"/> </PROSODY>
over <PROSODY PITCH="-15%"> two a </PROSODY> <BREAK TIME="400ms"/> end frac
</SPEAK>');
ll.voice = synth.getVoices()[1];
synth.speak(ll);
```
* theoretically works, but no browser seems to accept prosody
* the SSML worked on the IBM Watson demo,
https://text-to-speech-demo.mybluemix.net/
* student project tried it with Alexa and that worked
* unfortunately, this crashes browsers and even
* working on a related demo using festival engine with sable markup
* Peter: where's the speech api spec?
* can't find group, just DVCS access to spec
* [more discussion and hacking]
* Jean: it's hard to find out implementation support
* Peter: for Mac I found
https://stackoverflow.com/questions/21952736/the-right-way-to-use-ssml-with-web-speech-api#comment46115096_21952736
*
https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/SpeechSynthesisProgrammingGuide/FineTuning/FineTuning.html#//apple_ref/doc/uid/TP40004365-CH5-SW3
* `synth = speechSynthesis; ll = new SpeechSynthesisUtterance('the square
root of [[pbas +4]] 2 [[char LTRL]]a[[char NORM]] to the [[pbas +4]] 14
[[char LTRL]]x[[char NORM]]'); ll.voice = synth.getVoices()[1];
synth.speak(ll);`
* Jean: tried, seemed to have an effect.
* ACTION: Volker to share a demo (for real this time ;-) )
Received on Monday, 3 April 2017 09:52:02 UTC