Notes:
A lot of the issues associated with chatterbots, such as a lack of natural and seamless interactions, stem from the limitations of text-based interfaces. A voice interface has the potential to provide a more natural and intuitive way for users to interact with AI systems.
A voice interface allows for the use of natural language, which is the primary way humans communicate. It eliminates the need for users to learn a specific command structure or navigate through menus to interact with the system. With a voice interface, users can speak in their own words and the system can understand and respond in a more human-like way.
Additionally, the mobile platform is becoming increasingly popular, and it is a particularly suitable environment for voice interaction. With the growing popularity of virtual assistants, such as Siri and Alexa, users are becoming more accustomed to interacting with devices using their voice. Mobile devices also have the added advantage of having built-in microphones, which makes voice interaction more accessible.
Generalized XMPP-VoIP Transducer is a system that connects two different forms of communication: instant messaging (IM) and voice over internet protocol (VoIP). The system allows for a seamless transition between the two forms of communication, by bridging the gap between text and speech.
The system can function in two main ways:
- Instant Message-to-Voice (Text-to-Speech / Speech Synthesis): In this mode, the system receives an instant message as input and converts it to speech, which is then sent via a VoIP connection to the recipient. This allows the recipient to hear the message as if it were spoken by the sender, rather than reading the message.
- Voice-to-Instant Message (Speech-to-Text / Speech Recognition): In this mode, the system receives a voice input via a VoIP connection and converts it to text. The system can then send the text message as an instant message to the recipient, allowing them to read the message rather than listen to it.
The XMPP protocol is used to provide the instant messaging functionality, while the VoIP protocol handles the voice communication. Generalized means that the system can work with a variety of different instant messaging clients and VoIP software, as long as they support XMPP and VoIP protocols.
This system allows users to easily switch between different forms of communication depending on their preferences or the situation. It can be useful in a variety of settings, such as customer support centers, telemedicine, or distance education.
Many elements of the IM-Voice bridge concept have been implemented in assistive technologies for the benefit of people with disabilities. These technologies have been developed to help individuals who have difficulty using traditional text-based interfaces or who are unable to hear or see information.
Screen readers and voice browsers are examples of assistive technologies that enable easier access to the internet and other information for people with disabilities. They convert the information on a computer screen or website into spoken or written words through text-to-speech and speech-to-text technology.
Additionally, Speech-to-Text reporters, people trained to manually transcribe speech in real-time, are commonly used in situations such as court reporting, captioning and live events.
The concept of a “voice operating system” is also gaining popularity, with some companies developing operating systems controlled by voice commands which can facilitate the interactions with devices for people with disabilities.
IM-Voice bridge technology can have various applications and can benefit a broad range of users, including those who need to communicate hands-free or people with disabilities. Research and development in this field is ongoing, and improvements in the technology are expected in the future.
It is true that an IM-Voice Bridge application would make it easy for you to interface with any AI engine via XMPP (formerly “Jabber”). The application would allow you to seamlessly switch between different forms of communication, depending on your preferences or the situation.
An ideal IM-Voice Bridge application would include its own lip-synced avatar or animated avatar, to make the experience more engaging and interactive. However, as of now, there are currently no consumer-grade IM-Voice Bridge applications available on the web or on mobile that include an avatar.
Assistive technologies such as screen readers and voice browsers may provide some similar functionality, but they are not always designed for the same purpose. Screen readers and voice browsers are primarily designed to help people with disabilities access the internet and other information, while an IM-Voice Bridge is designed to provide a more natural and intuitive way for people to interact with AI systems.
Currently, there are no widely available web-based voice-in/voice-out solutions for instant messaging that include an animated avatar. Some desktop and mobile solutions include text-to-speech and speech-to-text functionality, such as Microsoft Speech API for Windows 7 and Google Speech API for the Chrome browser, but finding a product that can speak instant messages on the fly with an animated avatar is more difficult.
Enterprise level voice-IM gateways, such as 4DK and Gold Systems, exist, but they are not consumer-facing and may not be easily accessible to the general public.
The complexity of creating an IM-Voice Bridge application that includes an animated avatar may be one reason for the lack of such products. This type of application would require advanced natural language processing and speech synthesis technology as well as the ability to create and animate an avatar that can lip-sync to the generated speech. Additionally, a system like this would need to work with a wide variety of instant messaging platforms and support XMPP protocol which is essential to accept any XMPP-based instant messaging service.
Resources:
- chatopus.com .. speak instant messages (text-to-speech support)
- cisco.com/web/about/ac49/ac0/ac1/ac258/JabberInc .. formerly jabber.com
- comparison of screen readers
- contemporary screen readers
- cpeek-up .. telephony text <=> speech bridge to help speech-disabled people
- gold systems vonetix 7 personal attendant demo .. im text to speech integration
- how to make your instant messenger talk in ubuntu linux
- imnarrator.sourceforge.net .. provides text-to-speech and speech-to-text services for Instant Messaging clients for the blind
- imspeak.abcwebtech.com .. adds speech and personality to incoming messages from your favorite Instant Message program
- listen to incoming sms on your android phone
- listen to incoming sms and respond via speech-to-text [android]
- listen to text and instant messages with gespeaker ‘text to speech’ utility
- rebootworks.com/toonah .. 2004 text to speech (tts) plugin for instant messaging (im)
- ruby voice chat program .. to make our im programs read the received messages aloud
- smart-butler.com .. 2009 text to speech (tts) virtual agent for instant messaging (im)
Wikipedia:
- Apple iChat
- Assistive technology
- Category:Instant messaging
- Comparison of instant messaging clients
- Comparison of instant messaging protocols
- Instant messaging
- Screen reader
- Speech recognition
- Speech synthesis
- Voice browser
- VoiceOver
- XMPP
References:
- Enhancing Expressiveness of Speech through Animated Avatars for Instant Messaging and Mobile Phones (2004)
- A Text to Visual Speech Instant Messaging System (2003)
- SoftBridge in Action: The First Deaf Telephony Pilot (2003)
- SoftBridge: A Multimodal Instant Messaging Bridging System (2003)
- Simvoice Converter: Interworking between Instant Messaging and Voice Calls (2002)
See also: