An OpenSource widget for use on homescreen or in a host activity which lets developers record dictations and send them for transcription through various Voice Recognition and/or Transcription APIs, including the Android recognizer as well as other more flexible (less reliable) recognizers.
AndroidDictationWidget is hosted in the following web site
https://github.com/cesine/AndroidDictationWidget
If you think the Android project AndroidDictationWidget listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of AndroidDictationWidget.
Item | Value |
---|---|
Java File Count | 22 |
Supported screen sizes | [ldpi, mdpi, normalmdpi, hdpi, xhdpi] |
Target SDK Version | 10 |
Minimum SDK Version | 8 |
Activity Count | 3 |
Raw File Names | res\raw\aublog_logo.xcf res\raw\bike_bluetooth.xcf res\raw\button_text.xcf res\raw\high_res_icon.png res\raw\play.xcf res\raw\title.xcf res\raw\title_background.xcf res\raw\title_background_mdpi.xcf res\raw\titlecredits.xcf |
There are 10 image files in AndroidDictationWidget. The names of the image files are listed as follows.
bike_bluetooth.png ic_aublog.png pause.png pause_clicked.png play.png play_clicked.png record.png record_clicked.png stop.png stop_clicked.png
The following screenshort is generated from the image listed above.
AndroidDictationWidget has the following Java source files.
ca.ilanguage.dictation.widget.activity.ConfigureDictationWidget.java ca.ilanguage.dictation.widget.activity.ConfigureTranscriptionWidget.java ca.ilanguage.dictation.widget.activity.NotifyingController.java ca.ilanguage.dictation.widget.activity.SampleHost.java ca.ilanguage.dictation.widget.factory.TranscriptionRemoteViewsFactory.java ca.ilanguage.dictation.widget.model.AudioArtifact.java ca.ilanguage.dictation.widget.model.Constants.java ca.ilanguage.dictation.widget.model.TranscriptionArtifact.java ca.ilanguage.dictation.widget.model.TranscriptionHistoryDatabase.java ca.ilanguage.dictation.widget.observer.TranscriptionObserver.java ca.ilanguage.dictation.widget.preferences.IntegerListPreference.java ca.ilanguage.dictation.widget.preferences.SetPreferencesActivity.java ca.ilanguage.dictation.widget.preferences.YesNoDialogPreference.java ca.ilanguage.dictation.widget.provider.DictationProvider.java ca.ilanguage.dictation.widget.provider.DictationWidgetProvider.java ca.ilanguage.dictation.widget.provider.TranscriptionProvider.java ca.ilanguage.dictation.widget.provider.TranscriptionWidgetProvider.java ca.ilanguage.dictation.widget.service.DictationRecorderService.java ca.ilanguage.dictation.widget.service.DictationWidgetBroadcastReceiver.java ca.ilanguage.dictation.widget.service.DictationWidgetService.java ca.ilanguage.dictation.widget.service.NotifyingTranscriptionIntentService.java ca.ilanguage.dictation.widget.service.TranscriptionWidgetService.java