Update for Arduino 1.6.x and port to Teensy#15
Update for Arduino 1.6.x and port to Teensy#15PaulStoffregen wants to merge 38 commits intogoing-digital:masterfrom
Conversation
|
This fixes #9 |
Exposes two funcs sayReady() and sayGo() Rather than say() and wait. User sketch starts a Timer1.initialize(25000); does sayReady on the speech then timer calls sayGo until done
Update internal two part say() say reuse IntervalTimer same interface, voice.active bool
Active as a method with yield so tight while doesn't freeze
This makes the original samples work New interface .sayQ starts and returns .active() returns 0 when no active sound playing .sayQ during active sound will replace it
Recorded on phone form headphones - you can hear the off bits
|
Is Talkie no longer being maintained? Over the last week, I've heard requests and contributions for more advanced features. I'd like to start testing and merging these, at least to my repository. If you'd like to merge this update, but not a bunch of other new features, and you need more time to review, please say so. Otherwise, as I do more work, github will continue piling new features onto the pull request. |
All factory samples restored, add SayQAcorn, add extras
Added non-blocking and sound queue
Use DAC0 for Mk64/MK66
Currently the download link on the README still points to going-digital/Talkie, which is not what visitors of this page want to get.
Point download link to the right repository.
|
Sorry, I should have created a branch for this pull request. Because I overlooked this step, this pull request has continued to expand as we've done more Teensy-specific development. If anyone ever reads this and wants to merge some but not all, please contact me (paul at pjrc dot com) and I'll prepare a better pull request with a proper branch. |
Updated to Work with T4
Corrected to use 1062 in a couple places
Updated Talkie library to single Begin Statement
This set of changes updates this library to work on modern versions of Arduino. It also adds support for Teensy LC, 3.1 & 3.2.
The folder hierarchy is changed and a library.properties file was added, to meet Arduino's requirements for listing in their new Library Manager.