2012-06-12

BabbleBox (Android)

BabbleBox on a Sony Xperia S (4.3", 720*1280)

BabbleBox on a Sony Xperia S (4.3″, 720*1280)

(from the integrated English and Swedish Help texts)

BabbleBox – Socially speaking!

BabbleBox is a voice-controlled app that enables you to stay in touch and be social, best case without lifting a finger, when you are on the go.

It supports making voice calls, sending text messages, updating your Facebook status, doing Facebook checkins and sending Twitter tweets.

All you need to do is to speak a voice command and associated information like phone number and a message, and BabbleBox will automatically perform the function you requested.

BabbleBox is very simple to use, as it will instantly recognize what you say and also allows you to manually control it by tapping the command buttons on its sleek and easy-to-use user interface.

Get Started

If you are going to use Facebook or Twitter, login to the services via Login to Facebook and/or Login to Twitter in the Menu.

Possibly change Settings to your liking, but we recommend that you start with the defaults.

The microphone turns blue when BabbleBox is listening. If it’s not, press the microphone to start listening. Please note that it only listens while the microphone is blue.

You can create longer messages by stacking phrases. Just say another phrase after the previous one. Use Erase (via voice or button) to erase the last phrase if it was wrong.

You can also say “comma”, “period”, “full stop”, “question mark”, “exclamation mark” or “exclamation point” to get “,”, “.”, “.”, “?”, “!” and “!” respectively. You have to speak them continuously with the sentence, or else the sentence will be considered ended.

Commands

Call

Makes a phone call to the entered phone number.

Usage: call -> phone number -> BabbleBox calls the other party.

Text

Sends a text message to the entered phone number.

Usage: text -> phone number -> message -> BabbleBox sends the message to the other party.

Status

Performs a Facebook status update for the currently logged in Facebook user.

Usage: status -> message -> BabbleBox performs a Facebook status update.

Checkin

Performs a Facebook checkin for the currently logged in Facebook user.

BabbleBox automatically finds your nearest location based on your position, but also gives you the option to state a named place to checkin at (see Settings).

Usage: checkin -> possible named place -> optional message -> BabbleBox performs a Facebook checkin.

Tweet

Performs a Twitter update (or tweet) for the currently logged in Twitter user.

Usage: tweet -> message -> BabbleBox posts your message to Twitter.

User Interface

If you prefer to use BabbleBox by touch instead of by voice, you can do this easily. The interface is essentially controlled by 3 icon buttons at the bottom.

Voice input can be activated by tapping the microphone button in the bottom right corner. It’s also the main indicator for the state of the voice input. It turns blue when listening, and it turns red if an error occurs. Remove the error by pressing Cancel (home button).

You cancel any operation via Cancel (home button). BabbleBox then returns to waiting for a command.

There are also several Settings that you can access via the cogwheel button.

Settings

Listening Mode (Manual)

Controls how BabbleBox will listen for commands.

Manual: Will require pressing the microphone button before starting listening for a command.
Handsfree: Will listen continuously, awaiting a spoken command.
Handsfree with ‘listen’: Like Handsfree, but ‘listen’ needs to be said before any command.

As Google’s speech recognizer sounds a beep every time it restarts after a timeout, the Handsfree options are not very useful with that speech engine. If you want to use these, select Nuance instead via Speech Engine.

Audio Mode (Normal)

Chooses how audio will be input and output.

Normal: Audio will be input from the microphone and output via the speaker.
Bluetooth: Audio will be input and output via a Bluetooth headset, if available. If there’s no headset activated, the behavior will be as for Normal.

Spoken Feedback (On)

When activated, you get speech assistance, hence Babblebox will speak back to you. All messages will also be shown on the display.

Checkin Mode (Nearest place)

You can choose to either say a place or have BabbleBox choose the nearest place for you.

Radius for Facebook Places (10000 meters)

The radius for which Places will be gathered for automatic checkins. Set to 0 to get a worldwide area.

Location Method (Coarse)

Chooses how precise location of the phone will be. This is used for Facebook checkins.

None: No location is being made. This is not very useful for checkins.
Coarse (Cell, Wi-Fi): Location based on Cell and Wi-Fi locations. Much more coarse than GPS, but works indoors and draws considerably less power.
Coarse or Fine (Cell, Wi-Fi, GPS): Uses GPS unless out of coverage (indoors or close to high buildings etc).
Fine (GPS): Uses only GPS. If there is no GPS coverage checkins will not be made.

Answer Mode (Normal)

Chooses how the app should respond.

Make Sentence (On)

When activated you get a capital letter and an ending dot for each spoken phrase, making each phrase into a full sentence.

Speech Engine (Google)

Chooses what engine will handle speech recognition and synthesis. There are pros and cons with either, so experiment. Selecting a new engine requires complete restart of the app.

Google: Uses the engine integrated in Android.
Nuance: Uses Nuance Mobile that is integrated in BabbleBox.

Speech Pitch (Normal (100%))

Selects what pitch messages should be spoken at. Can be used for effect or to make speech more eligible. This setting only works for Google.

Speech Rate (Normal (100%))

Selects what rate messages should be spoken at. Can be used for effect or to speed up feedback messages, provided you can hear what is being said. This setting only works for Google.

Speech Gender (Female)

Selects whether messages should be spoken with a female or male voice. Female voices tend to cut through better and sound calmer. This setting only works for Nuance.

Log out from Facebook/Twitter

Use these settings to log out from either service, so you can log in to a different account.


BabbleBox på en Sony Xperia S (4.3", 720*1280)

BabbleBox på en Sony Xperia S (4.3″, 720*1280)

BabbleBox – Socialt talat!

BabbleBox är en röstkontrollerad app som gör att du kan hålla kontakten med andra och vara social, i bästa fall utan att röra ett finger, medan du är i farten.

Appen stödjer att initiera telefonsamtal, skicka SMS, uppdatera din Facebook-status, göra incheckningar på Facebook, och skicka Twitter tweets.

Allt du behöver göra är att tala in ett röstkommando och tillhörande information, som telefonnummer och ett meddelande, och BabbleBox utför automatiskt funktionen du har efterfrågat.

BabbleBox är mycket enkel att använda, då appen genast tolkar vad du säger och också ger dig möjlighet att kontrollera den manuellt genom att klicka på kommandoknapparna via dess snygga och enkla användargränssnitt.

Kom igång

Logga in till de tjänster du vill använda via Logga in på Facebook och/eller Logga in på Twitter i Menyn.

Ev ändra Inställningar så som du vill ha dem, men vi rekommenderar att börja med grundinställningarna.

Mikrofonen blir blå när BabbleBox lyssnar. Om den inte blir det, tryck på mikrofonen för att starta lyssning. Notera att den bara lyssnar medan mikrofonen är blå.

Du kan skapa meddelanden bestående av flera meningar genom att tala in flera fraser. Säg bara en annan fras efter den föregående. Använd Sudda (via tal eller knapp) för att sudda den senaste frasen om den blev fel.

Kommandon

Ring

Initierar ett telefonsamtal till det angivna telefonnumret.

Användning: ring -> telefonnummer -> BabbleBox ringer den andra parten.

SMSa

Skickar ett SMS till det angivna telefonnumret.

Sends a text message to the entered phone number.

Användning: smsa -> telefonnummer -> meddelande -> BabbleBox skickar SMSet till den andra parten.

Status

Utför en Facebook statusuppdatering för användaren som loggat in på Facebook.

Användning: status -> meddelande -> BabbleBox skickar meddelandet till Facebook.

Checka in

Utför en Facebook incheckning för användaren som loggat in på Facebook. BabbleBox hittar automatiskt den närmaste platsen baserat på din position, men ger dig också möjligheten att namnge platsen du vill checka in på (see Inställningar).

Användning: checka in -> ev platsnamn -> ev meddelande -> BabbleBox utför en incheckning på Facebook.

Tweeta

Utför en Twitter statusuppdatering (tweet) för användaren som loggat in på Twitter.

Användning: tweeta -> meddelande -> BabbleBox skickar meddelandet till Twitter.

Användargränssnitt

Om du föredrar att använda BabbleBox via knappar kan du enkelt göra det. Detta sker huvudsakligen via de 3 ikonknapparna längst ner.

Lyssning aktiveras genom att klicka på mikrofonknappen längst ner till höger. Denna indikerar också tillståndet för lyssningen. Den blir blå medan appen lyssnar, och den blir röd om ett fel uppstår. Ta bort felet genom att trycka på Avbryt (hemknappen).

Du avbryter en operation via Avbryt (hemknappen). BabbleBox återvänder då till att vänta på ett kommando.

Det finns också ett antal Inställningar som nås via kugghjulsknappen.

Inställningar

Lyssningsläge (Manuell)

Styr hur BabbleBox lyssnar efter kommandon.

Manuell: Lyssnar efter ett kommando först efter att mikrofonknappen klickats.
Handsfree: Lyssnar kontinuerligt, i väntan på ett kommando.
Handsfree med ‘lyssna’: Som Handsfree, men ‘lyssna’ måste sägas innan ett kommando.

Då Googles taltolkare piper till varje gång den återstartar efter en timeout, är Handsfree-inställningarna mindre användbara med den talmotorn. Om du vill använda dessa, välj Nuance istället via Talmotor.

Ljudläge (Normal)

Väljer ljud tas emot och skickas ut.

Normal: Ljud tas emot via mikrofonen och skickas ut via högtalaren.
Bluetooth: Ljud tas emot och skickas ut via ett Bluetooth headset, om tillgängligt. Om inget headset är aktiverat fungerar det som för Normal.

Talad återkoppling (På)

När den är aktiverad får du röstassistans, mao BabbleBox svarar tillbaks. Alla meddelanden visas också på skärmen.

Incheckningsläge (Närmaste plats)

Du kan välja mellan att namnge en plats, eller låta BabbleBox välja närmaste plats automatiskt.

Radie för platser (10000 meter)

Radien för platser som ska hämtas för automatiska incheckningar. Sätt till 0 för godtyckligt stor area.

Positioneringsmetod (Grov)

Väljer hur precis positioneringen av telefonen blir. Detta används för incheckningar till Facebook.

Ingen: Ingen positionering görs. Inte användbart för incheckningar.
Grov (Cell, Wi-Fi): Positionering baserad på Cell eller Wi-Fi. Mycket grövre än GPS, men fungerar inomhus och drar betydligt mindre ström.
Grov eller fin (Cell, Wi-Fi, GPS): Använder GPS om position kan bestämmas.
Fin (GPS): Använd enbart GPS. Om det inte finns GPS-täckning görs inte incheckningar.

Svarsläge (Normal)

Väljer hur appen ska svara.

Skapa mening (På)

Aktivera för att få en stor inledande bokstav och en avslutande punkt, och på så sätt skapa en hel mening.

Talmotor (Google)

Väljer vilken motor som ska hantera taltolkning och -syntes. Det är för- och nackdelar med båda, så experimentera gärna. Val av en ny motor kräver total omstart av appen.

Google: Använder motorn som är integrerad i Android.
Nuance: Använder Nuance Mobile som är integrerad i BabbleBox.

Talets tonhöjd (Normal (100%))

Väljer vilken tonhöjd meddelanden ska talas i. Kan användas för dess effekt eller för att göra talet mer begripligt. Denna inställningen fungerar bara för Google.

Talets hastighet (Normal (100%))

Väljer vilken hastighet meddelanden ska talas i. Kan användas för dess effekt eller för att snabba upp talade meddelanden, så länge du hör vad som sägs. Denna inställningen fungerar bara för Google.

Talets genus (Kvinnlig)

Väljer huruvida meddelanden ska talas med en kvinnlig eller manlig röst. Kvinnliga röster tenderar att skära igenom bättre och låter lugnare. Denna inställningen fungerar bara för Nuance.

Logga ut från Facebook/Twitter

Använd dessa inställningarna för att logga ut från respektive tjänst, så att du kan logga in på ett annat konto.


Setup

This application was initially developed in collaboration with Concieo Consulting AB.