Hello Everyone,
Something I've been experimenting with over the past few weeks is creating talking books for high school students with reading disabilities. I've used revSpeak and revStopSpeech quite a bit, but there's one thing I haven't been able to figure out:
Obviously, revSpeak has to track its way through a text and so it has to know what word it is speaking, and what is the next word, etc. What I can't figure out is how to get a return on the value of the present location of what word is being spoken by revSpeak.
The reason I would like to do this is so that high school students can not only have text read aloud to them, but that they can also follow along with the readings by having the program highlight each word that is being spoken aloud in the text.
I've thought of workaround solutions such as just automatically calculating the words per minute and having a cursor follow along at that rate, but it's not the best solution since some words take longer to say than others. Also, I've put sliders into the program that allow students to adjust the speed while revIsSpeaking, slowing it down or speeding it up at will, which works pretty good, but the varying speeds also make my workaround solution even more impractical.
Does anyone know a way of getting a return on the location of where revIsSpeaking? Myself, and some of my special education students could certainly use any advice along these lines. Thanks so much in advance. Cheers, deeverd
Returning a location value on revSpeak?
LiveCode is the premier environment for creating multi-platform solutions for all major operating systems - Windows, Mac OS X, Linux, the Web, Server environments and Mobile platforms. Brand new to LiveCode? Welcome!
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
Return to “Getting Started with LiveCode - Experienced Developers”
Jump to
- LiveCode Community
- ↳ Announcements
- ↳ Developer Services Marketplace
- ↳ User Groups and Events
- ↳ SoCal LiveCode Group
- ↳ Greater Toronto Area LiveCode Users Group
- ↳ Off-Topic
- ↳ Made With LiveCode
- Getting Started With LiveCode
- ↳ Getting Started with LiveCode - Complete Beginners
- ↳ Getting Started with LiveCode - Experienced Developers
- ↳ Converting to LiveCode
- Developing With LiveCode
- ↳ Talking LiveCode
- ↳ Databases
- ↳ Games
- ↳ Internet
- ↳ Multimedia
- ↳ Software Engineering
- ↳ Version Control
- ↳ Feature Proposals
- ↳ Bug Triage
- Extending LiveCode
- ↳ Using Plugins for Customizing the LiveCode IDE
- ↳ Using Externals
- ↳ Making IDE Plugins
- ↳ Building Externals
- ↳ LiveCode Builder
- Platform Specific
- ↳ Windows
- ↳ Mac OS
- ↳ Linux
- ↳ iOS Deployment
- ↳ Android Deployment
- ↳ CGIs and the Server
- ↳ HTML5
- ↳ Raspberry Pi
- Academic Endeavors
- ↳ Teaching with LiveCode
- ↳ Research and Post Secondary
- ↳ LiveCode University
- ↳ Educational Outreach
- Livecode Open Source Archived Forum- closed to posting
- ↳ Engine Contributors
- ↳ IDE Contributors
- ↳ Documentation and Tutorials
- ↳ Brainstorms
- ↳ Community Projects
- LiveCode Hosting