
voicetogoog
http://qt.nokia.com/qt-in-use/ambassadors/showcase'>http://voicetogoog.googlecode.com/svn/wiki/qt_ambassador_logo.png' />
VoiceToGoog Niels P. Mayer ( http://www.nielsmayer.com )VoiceToGoog helps people organize their voice thoughts using text annotation automatically provided by voice-to-text technology. All notes are time and location stamped to provide easy context-sensitivity -- allowing visual browsing of one's notes, activities (external program launch) by both time and location. The browsing experience is augmented by map-view mashups indicating where given speech/note/activity took place. As a utility application, VoiceToGoog is a primary enabler of mobile literacy because it allows the user the ability to use voice instead of typing and can even read back the transcribed text. Of course you can do all the expected things like using voice for Google-search, YouTube-search, map-search, or e-mail on the transcribed contents, or using the spoken phone number, or contact name, to call or email that contact.Coming soon... Simile-Widgets Exhibit-based Embedded Webserver Faceted Search
Coming soon... Simile-Widgets Exhibit-based Embedded Webserver Map-View
Coming soon... Simile-Widgets Exhibit-based Embedded Webserver Timeline-View
Coming soon... Simile-Widgets Exhibit-based Embedded Webserver Calendar-View
## Now available for free download at store.nokia.com! ## VoiceToGoog 0.3.0 has been released for free download at http://store.nokia.com/content/195998 for the amazing [Linux/!MeeGo-based](http://harmattan-dev.nokia.com/docs/library/html/guide/html/Developer_Library_MeeGo_1.2_Harmattan_Developer_Library.html) [Nokia N9](http://swipe.nokia.com) as well as the [Nokia N950 developer handset](http://www.engadget.com/2011/06/21/nokias-n950-developer-meego-handset-gets-official-4-inch-displ/). See also:
- http://my-meego.com/downloads/search.php?name=VoiceToGoog
- http://www.mwkn.net/2011/45/apps.html
- http://nokia.hdblog.it/2011/11/04/voicetogoog-il-riconoscimento-vocale-di-google-multifunzione-per-meego-harmattan-video/
- http://hassantahir.com/2011/11/voicetogoog-speech-recognition-multipurpose-meego-harmattan-google/
Details View
Menu View
Recording a new voice note, prior to transcription (v 0.1.0)
## Screenshots of Version 0.2.1 ## Details View, Russian Selected
Details View, Polish Selected (also showing some Romanian words understood by selecting Turkish language comprehension).
English dialect selection in Language Menu
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_mapview.png
Unknown end tag for </p>
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_detailview.png
Unknown end tag for </p>
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_menuview1.png
Unknown end tag for </p>
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_menuview2.png
Unknown end tag for </p>
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_menuview3.png
Unknown end tag for </p>
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_menuview4.png
Unknown end tag for </p>
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_menuview5.png
Unknown end tag for </p>
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_menuview6.png
Unknown end tag for </p>
http://nielsmayer.com/voicetogoog/voicetogoog_harmattan_recording.png
Unknown end tag for </p>
'>
Future
The platform tools, such as video/photo capture tools, may offer options to embed geolocation information with their media. VoiceToGoog would make use of this information in enabling voice-and-location annotation of arbitrary media/document items on the handset. This is achieved via Gallery/Tracker integration to allow voice-to-text annotation of geotagged photos and videos. Geotagged media displays similar to VoiceToGoog's audio notes in the map-view, but with a different icon indicative of media type, such as audio, video, photo, etc. This would be a significant improvement in the http://code.google.com/p/ytd-meego/wiki/CitizenJournalismWithYoutubeDirectForMeego concept -- in terms of selecting and reporting on media with external audio notes and their transcribed textual representation. In practice, the selected map-region plots captured media-files and their associated geolocation info by searching via http://doc.qt.nokia.com/qtmobility-1.2/qml-gallerycontainsfilter.html and looking up geotag information from http://doc.qt.nokia.com/qtmobility-1.2/qml-documentgalleryitem.html#properties-prop . These "media landmarks" can then be associated with any number of VoiceToGoog audio annotations, which would show up as annotations located in association with the media, along with the traditional VoiceToGoog central-data-structure that captures an accurate timestamp and Geotag of each speech utterance. The transcribed text is one piece of attached data. The other would be the attachment to a given task (which is also a first-class data-item with its own graphical representation and associated time/location data). And another would be attachments to these aforementioned "Document Gallery" objects provided by platform. By using a centralized and multifarious data-type, eased by the use of dynamic language JavaScript/QML, one thus can achieve arbitrary associations of these multifarious data-items that are the central data-type of VoiceToGoog.
It is a testament to the Harmattan/MeeGo platform that small amounts of application-level coding can create a big and useful feature, by leveraging QML qsparql capabilities of the Qt Framework and a well constructed QSPARQL query and the SLO Ontology for Locations. For example, the following shell command, issued via SSH, lists all the location-tagged photos and videos I've taken on the Nokia N950, which I'd like to be able to plot and voice-annotate on the VoiceToGoog map mashup:
~ $ tracker-sparql -q 'SELECT nie:url(?u) ?cty ?cry { \
?u slo:location \
[ slo:postalAddress \
[ nco:locality ?cty ; \
nco:country ?cry ] \
] . \
}'
Results:
file:///home/user/MyDocs/DCIM/20110726_001.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_002.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_003.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_004.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_005.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_006.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_007.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_008.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_009.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_010.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_011.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_012.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_013.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_014.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_015.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_016.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_017.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_018.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_019.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_020.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_021.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_022.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_023.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_024.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_025.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_026.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_027.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110726_028.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110730_001.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110730_002.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110730_003.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110731_002.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110731_003.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110807_001.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110807_002.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110807_003.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110813_001.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110814_001.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110815_001.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110815_002.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110815_003.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110822_002.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110824_013.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110908_001.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110908_002.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110908_003.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110908_004.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110909_001.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110910_001.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110911_001.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110911_002.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110912_001.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110912_002.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110912_003.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20110912_004.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111012_002.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111012_003.mp4, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111017_001.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111017_002.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111017_003.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111017_004.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111017_005.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111017_006.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111113_007.jpg, Corona Del Mar, UNITED STATES
file:///home/user/MyDocs/DCIM/20111014_001.jpg, Newport Beach, UNITED STATES
file:///home/user/MyDocs/DCIM/20111014_002.jpg, Newport Beach, UNITED STATES
Project Information
The project was created on Oct 26, 2011.
- License: GNU GPL v2
- 9 stars
- svn-based source control
Labels:
Qt
Voice-input
Mapping
Notes
text-to-speech
Organizer
QtMobility
Geo
Memory-aid
SMS
GIS
GPS
Geocoding
geolocalisation
messaging