Here is an option. It does not use Orca -- I'm sorry, but I don't know how to use it.
Install the acpitools package. From command line (opened terminal window or ALT-F2), run:
sudo apt-get install acpitools
Create a program that will read out the battery status. Edit a text file called "batstat.sh" and save it in your home directory. Here is the file contents:
#!/bin/sh
spd-say "`acpitool | grep Battery | sed 's/.*[^0-9]\([0-9]\+\)\.[0-9]\+%.*/Remaining battery \1 percent/'`"
(that's two lines, the empty line between them doesn't count)
Make this file an exectuable. Again, from command line
chmod a+x batstat.sh
Test that the tools is working by running
./batstat.sh
from your command line.
Move it to another location.
sudo mv batstat.sh /usr/local/bin/
With an editor, create a file called "Batstat.desktop". The contents should be as follows:
[Desktop Entry]
Name=Battery status
Comment=
Exec=/usr/local/bin/batstat.sh
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true
Open the folder in which you have saved "Batstat.desktop" in nautilus, drag it to the Unity toolbar.
By clicking on the unity toolbar, you will hear what battery time remains.
If this kind of solution is fine for you, but you need something more complex, just respond, and I will update my answer.
upower -i /org/freedesktop/UPower/devices/battery_BAT0– Cumulus007 Jul 21 '12 at 1:15