A vision assist device for orienting a vision impaired user with a musical instrument, the vision assist device comprising:
- an audio device;
- a processing device;
- and
- a non-transitory, processor-readable storage medium, the non-transitory, processor-readable storage medium comprising one or more programming instructions that, when executed, cause the processing device to:
- obtain image data corresponding to the musical instrument, the image data comprising information pertaining to one or more identifiable features of the musical instrument;
- access stored image data for a plurality of musical instruments;
- identify the musical instrument by comparing the one or more identifiable features of the musical instrument with the stored image data;
- determine a placement of one or more body parts of the user with respect to the musical instrument necessary to correctly play the musical instrument;
- direct the user to place the one or more body parts to correspond to the determined placement and play a note on the musical instrument;
- determine, via the audio device, the note played by the user and a corresponding location on the musical instrument, wherein the corresponding location is a portion of the musical instrument that generates the note;
- determine a difference between the corresponding location and a target location, wherein the target location represents at least a portion of a positioning necessary for playing the musical instrument;
- generate one or more non-visual directions based on the difference;
- and
- provide the one or more non-visual directions to the user, wherein the one or more non-visual directions direct the user to adjust the placement of the one or more body parts to correspond to the target location such that the user is oriented with the musical instrument prior to playing music on the musical instrument.