Adjustable Audio Speed for Clear Information Delivery

Problem:

Audio announcements are often used to deliver information to a large group of people; airports, restaurants, stores, and museums are all prime examples of areas where this is common practice. However, since people have different preferences as well as linguistic and cognitive ability, these sorts of audio announcements would be made more accessible if people were able to control certain aspects of this audio.

Proposed Solution:

My proposed solution is demonstrated rather simply, and takes advantage of the Arduino tone function’s use of internal time keeping. This allows a looped audio track (that represents an announcement in this case) to be interrupted at any time to change its speed. Using a potentiometer, users can change the speed of the audio by a factor between 0 and 2 times.

Proof of Concept:

Fritzing Sketch and Arduino Code

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.