Simple hacks and small projects (?suitable for new scripters)  

 

Voiceturn II

What is Voiceturn
Voiceturn turns a page when a noise is made. See this description.

Suggested Modifications

• Add the ability to detect the end of the sound, and consequently it's duration. Then allow the user to specify the minimum and maximum duration of a sound.

• Add the ability to change the function that is triggered by the sound (e.g. up, down, overview, etc.)

• Add the ability to divide the time of the sound into different periods, and link these to different actions. For example a preferences table might be set up as follows

                                                 Number of periods : [6]

            PERIOD              DURATION (sec)  ACTION       TIME FROM START         PHRASE (takes this time to say)
                 1                               0.1                   None                     0.1
                 2                               0.9                  down                       1                                    Next (0.1-1.0 sec)
                 3                               1.0                    up                         2                                    Previous page (1-2 sec)
                 4                               1.0                 overview                   3                                    Examine the table of contents (2-3 sec)
                 5                               1.0                   None                      4
                 6                               2.0                   Sleep                      5                                    Should oooold acquaintance beee forgot (4-5 sec)

                                                  Maximum time : 3

Note - the PHRASE column would not be voice recognition, but a user selected phrase that is completed in the time period corresponding to that phrase. It doesn't matter what language is used (you could even use a tone generator!).

Other actions might be garbage collection, open a user defined package, or a link to notesscript runner to run script functions (this allows scripters to add simple functions without the hassle of NTK)

• Incorporate a sound monitoring routine that replaces the need for voice monitor. This would not display the sound waves, and would probably be significantly more efficient and smaller.

Information needed
    • what is the fastest sample rate that is feasible using voice monitor as a sound monitoring application
    • what is returned from voice monitor (e.g. a sound level?)
    • is multiple sampling necessary ?

Status
This project is under development

Contact person
Progress, suggestions, support, and general kudos to -

    • Daniel Padilla : email, web site , and programs