Speech recognition in Max

(update 6/2014): its easier to use the Google speech-api by calling it from curl. See recent examples at: https://reactivemusic.net/?p=4690

original post:

from Luke Hall in the c74 forum:

http://cycling74.com/forums/topic.php?id=18403

I’ve used Macspeech Dictate in this way. In fact it uses the same speech recognition engine as Dragon Naturally Speaking, it works very well but you could potentially run into the same problems as CJ described above.

Another way to achieve this on a mac is using the built in voice recognition and applescripts and extra suites, which is an applescript extension that extends the range of what you can do, including letting you send key presses.

1. Turn on “speakable items” from system preferences > speech > speech recognition.
2. Open max.
3. Open script editor and write a script like this:

tell application “MaxMSP” to activate
tell application “Extra Suites”
ES type key “1”
end tell

4. Save it in library > speech > speakable items > application speakable items > maxmsp and name the file whatever you want the voice command to be, for example “press one”
6. Now on the floating speech icon click the down arrow at the bottom and “open speech commands window”. With max as the front-most application check that the commands you just saved as applescripts have appeared in the maxmsp folder.
7. Now simply hook up a [key] object in max, press “escape” (or whichever key you have set up to turn speech recognition on) and say “press one” and you should have [key] spit out “49”!

Sorry about the length explanation I hope it makes sense to you and gives you another possible (and cheaper!) method of obtaining you goals.

Oh and the applescript extension can be downloaded from: http://www.kanzu.com/

lh

Soundcloud short-codes

This code comes from clicking the Share button on the SoundCloud clip, then using the “WordPress Code”

If you find old-style SoundCloud post on a 3rd party site, you may need to get the ’embed’ code and then add it to your post, using the html editor

 

 

10 hours of audio uploaded to SoundCloud every minute

By Martin Bryant in thenextweb.com

http://thenextweb.com/insider/2012/12/04/with-10-hours-of-audio-uploaded-every-minute-soundcloud-rolls-its-new-site-design-out-to-all-users/?fromcat=all

Like with Youtube, the inflow of information exceeds our ability to consume it.

soundcloud

And this… http://thenextweb.com/insider/2012/12/04/soundcloud-has-near-doubled-its-registered-users-to-almost-30m-since-may-interview-with-cto-eric-wahlforss/

The following clip was inserted by using the embed code from the thenextweb.com site and pasting it into the html editor.

JSON parser in Max

by Peter Nyboer

update 6/2014 – Peter Nyboer’s method has been used successfully with most of the Internet sensors projects: https://reactivemusic.net/?p=5859 But as of Max 6.1.8 JSON parsing is built into Max js object.

original post

This post may have a real answer. It reads and writes JSON files. Note the the actual patch from Peter Nyoeber is near the bottom of the post. I have downloaded it into max teaching example/JSON_readwrite.maxhelp

http://cycling74.com/forums/topic.php?id=33601

All the rest of the stuff in this post has not been tested…

json to dict?

http://cycling74.com/forums/topic.php?id=40390

See if we can figure out this xml to json converter

http://cycling74.com/forums/topic.php?id=38631

another twitter4j thing but I can’t figure it out yet

 

http://cycling74.com/forums/topic.php?id=41843

 

ar-drone – node.js library to control Parrot AR Drone 2.0

An implementation of the networking protocols used by the Parrot AR Drone 2.0

https://github.com/felixge/node-ar-drone

This would be an very interesting source of telemetry data for composition.

Web interface:

https://github.com/arun057/ardrone-web

A developer guide

http://abstract.cs.washington.edu/~shwetak/classes/ee472/notes/ARDrone_SDK_1_6_Developer_Guide.pdf

User group site:

http://nodecopter.com/

Streaming camera demo….

http://youtu.be/mz8hTXJOgwc