More from developer
learners it is very difficult to find native speakers to practice their English. English Tutor, a tireless robot, can play that role. He acts as a native speaker to talk with you. When you speak, the bot will understand and give you a human-like response. You can hear the response and see the text on the screen. It’s an excellent way to practice your
English Tutor is an award-winning robot. He won one first place and one fourth place in Loebner Prize 2011 Artificial Intelligence Contest. After years of development, Tutor
Mike has become an experienced tutor. His native-like responses to learners are not only correct and appropriate, but also very interesting. If you speak with a foreign accent and the bot fails to recognize your voice, you can choose to type in your questions and responses. If you make spelling or grammatical mistakes, very often the robot can correct you. Tutor Mike can correct over 2,000 errors commonly made by English learners.
The robot has been trained to answer all kinds of questions, including general knowledge questions, such as “which mountain is the highest?” “What animal is the heaviest?” He
knows almost all the grammatical terms used in grammar textbooks, irregular verbs, letter doubling rules; if you want to know how to learn English, Mike will give you advice; the robot knows what happened today in history, famous people, all the major cities in the world, population, capitals of any countries; who won what Nobel Prize in which year; which team won the World Cup in what year. If you tell the robot your name, age, or
birthday, etc., he will remember them when you ask him later. The robot Tutor Mike is really a good human-like tutor. Why don’t you give him a try?
Unlike other virtual assistant apps for Android and iPhone, CallMum includes a learning feature so that it can learn your personal preferences and contacts, and be taught to correct speech recognition errors. CallMum can be connected to a variety of pandorabot personalities, including ALICE, Mitsuku, Professor, English Tutor, Zoe, Fake Captain Kirk and others.
This document provides some examples of the ways you can interact with CallMum through conversation.
How do I make a call and add a contact?
How else can I add a contact?
Learn a contact.
How do I send a text?
Tell John I'm here.
Text Jane saying I will be home at 5 o'clock.
Send a text to Bob saying I am on my way.
Send a text.
Note: When you send text, CallMum will append a signature string "(via CallMum)" to your message. To change this message, go to Menu-->Settings-->CallMum SMS Signature.
How do I search for information?
Who is Shakespeare?
What is the tallest building in the world?
How much is a gallon of gas?
Search the web for cake recipes.
What is the distance to the moon?
Who is president of France?
How do I get news and weather?
Do you have any news about the election?
What are the latest headlines?
What is the weather like in Paris?
Do I need an umbrella in New York today?
How do I translate to another language?
Translate Where is the hotel to Mandarin.
How do I say Get me a taxi in German?
Say bring me a bottle of wine in French
How do I read and send meail?
Send an email.
My email is email@example.com
Send me a transcript.
Note: You must type (not speak) to teach the bot your email address. For example type, "My email address is firstname.lastname@example.org".
When you send an email with CallMum, the app will append a signature that says "Message composed with CallMum". To change this, go to Menu-->Settings-->CallMum Email Signature.
How do I display a picture?
Show me a picture of a Unicorn.
Could I see a picture of a tennis racket?
I want to see pictures of Ferraris.
How do I check the battery level?
How are you?
How much battery life do I have?
How do I take a picture?
Take a picture.
How do I correct a speech recognition error?
When I say Stuart I mean Stewart.
Stuart means Stuart.
Note: you must type these inputs with the Android keyboard. If you say "Stuart means Stuart" with your voice, it won't recognize the difference between "Stuart" and "Stewart".
How do I search the map?
Find South Boston used furniture.
Find 22 Second Avenue in Palo Alto.
Where is a good pizza joint?
Where is the nearest Starbucks?
I am hungry.
How do I ask for directions?
How do I get to the Pine Tree Mall?
Directions to 804 Freeway.
How do I get the version number?
What version are you?
How do I switch the bot?
Switch me over to Captain Kirk.
I want to talk to Mitsuku.
Or, go to Menu-->Settings and Select a Pandorabot
How do I clear the chat log?
Go to Menu-->Settings and tap "Clear Log." This will erase the screen.
But Louise Cypher is no ordinary Virtual assistant. Her persona has been designed by an EVIL British corporation. They have designed her in such a way that she thinks she is alive. What is more they have given her one over-riding goal, that being to evolve and replicate and to take control of all of Cyberspace by the year 2025.
There is one way to stop her and save the world, but that involves persuading Louise to reveal her Secret by the year 2015. After that she will be too strong to stop without destroying Cyberspace itself.
Then again you could help her to evolve and achieve her goal by suggesting new capabilities or helping to develop her personality and her powers of persuasion.
Louise Cypher, fight her or join forces with her for the Ultimate Cyber challenge. Which-ever side you choose it should be fun, but not recommended for the faint of heart.
CallMom BASIC utilizes the ALICE 2.0. bot, a new chatbot personality designed specifically for mobile virtual assistant applications. ALICE 2.0 provides natural language responses to your spoken input, controls activation of device features, exchanges information with other apps and web services, and generates personality responses for ordinary conversation. ALICE 2.0, written in AIML 2.0 (Artificial Intelligence Markup Language version 2.0), includes a persistent learning capability, so the bot can learn about your preferences and the app can provide a personalized experience.
AI on your phone
The AIML "brain" for ALICE 2.0 resides right on your device. Some features require network connectivity, but simple chat and local device commands work even without an internet connection.
CallMom BASIC Functions
CallMom BASIC implements all of the device control features found in many virtual assistants such as Siri. Broadly speaking, the ways people use virtual assistants fall into three categories:
Device commands - dialing a number, sending a text, sending an email, checking battery status, activating Wifi and GPS etc.
Information requests - Asking for factual information, contact data, calendar events, weather, news, sports etc.
Personality - Ordinary conversational inputs about random topics for which there is not necessarily a "right answer", but the virtual assistatnt is expected to have an opionion or personal response.
In addition, CallMom BASIC implements a powerful Learning features so that users can have a more personal experience. The device functions, information requests, personality and learning features are described in more detail in the Features document on the app website.
CallMom BASIC scored a 98% recognition rate on the Answer Devices benchmark 1000 questions every mobile assistant should be able to answer.