Tools for assistive technologies, such as speech-to-text for the deaf or navigation aids for the visually impaired