I love Cortana.
I would like to personalize her. Allow the ability to tweak her responses- such as instead of "what can I help you with" - I can change it to "What do you need?" "What's Up, Carmichael?" allowing her to become "MY phone" "MY Cortana".
Allow something such as "Personalize Your Cortana" this also allows the above idea, but more importantly, the user spends time- any amount of time when he/she would like and as much time as he/she would like, to continue working on their Cortana's ability to understand & communicate with them. By completing different "speech tests" where Cortana will ask random endless questions for you answer- and your answer will do 2 things.
First, it may help your Cortana understand your characteristics, personalities, likes and dislikes (similar to a Facebook test- “which Disney villain are you”). This allows it do better organize and complete tasks.
Second, Cortana will focus on trying to understand your speech patterns & rhythms & cadences, your voice, and “arguably” mood, thus personalizing Cortana to better communicate with you with every question, reminder, task you have for her. This THEN can allow Cortana to be voice active, properly- because she will know your voice over others.
The idea to add multiple people to your phone can be an option, such as your wife, you kids, etc- where you can have in an emergency situation- someone else use Cortana- if it deems faster. This can lead to Cortana being a “house phone OS” where you can train the phone you use as a house line to be voice active to members of your family and again- may find itself useful for emergency purposes. For example- someone braking in- you call out to Cortana- to call the police- she does. Someone is choking- instead of leaving their side to grab the phone- you call out to Cortana to call 911.
By then- you can even push Cortana to connect your house security system, while still being personalized to you and your family. “Like the family OS”
Those are my thoughts- do with them as you please.
I haven't tried or tested yet- but having her sync with windows 8 pcs AND windows 7 pcs in my home and work place would be so helpful.
Lets try this senorio: Cortana notices I have arrived to my workplace, she then turns on my computer at my desk- which she is synced up to, so by the time i get to my computer it is ready for me to log in. Same theory when coming home, OR "waking up" When my alarm goes off to wake me up in the morning, Cortana will turn on my computer(s) that she is synced with at my location. Then when I leave to go to work, she will turn off my home computers after x amount of minutes-(during those x amount of minutes- someone else can continue the computer's activity to keep it on to stop Cortana from turning it off) or ask me do I want to turn Computer 1, computer 2, or/and computer 3 off when leaving locations. This allows all my computers to be ready for me.
I think Cortana sounds like Cortana from the game a lot, but sometimes she comes across as "the classic computer voice" if it could get more realistic, the better.
The biggest issue I have with her is the connection issue- not always have enough bars or wifi connection to my provider. If the connection issue in anyway could improve, the better.