WhisperInput
Offline voice input panel & keyboard with punctuation for Android.
File Explorer
Download Latest Version (.zip)- ggml-tiny.en.bin
- form.html
- ChunkedWebRecSession.java
- ChunkedWebRecSessionResult.java
- Hypothesis.java
- Linearization.java
- NotAvailableException.java
- RecSession.java
- RecSessionResult.java
- AbstractContentActivity.java
- AbstractRecognizerIntentActivity.java
- AppListActivity.java
- ComboSelectorActivity.java
- DetailsActivity.java
- FetchUrlActivity.java
- GetPutPreferenceActivity.java
- GrammarListActivity.java
- PermissionsRequesterActivity.java
- Preferences.java
- QuickSettingsActivity.java
- RecognitionServiceWsUrlActivity.java
- RecServiceSelectorActivity.java
- RewritesActivity.java
- RewritesErrorsActivity.java
- RewritesLoaderActivity.java
- RewritesSelectorActivity.java
- ServerListActivity.java
- SpeechActionActivity.java
- ClipboardAdapter.kt
- ComboAdapter.java
- ComboButtonsAdapter.kt
- RecServiceAdapter.java
- RewritesAdapter.java
- AbstractRecognizerDemoActivity.kt
- ChatDemoActivity.kt
- EncoderDemoActivity.kt
- EncoderListDemo.kt
- ExtrasDemo.kt
- FormDemoActivity.kt
- HandsfreeDemoActivity.kt
- ImeListDemo.kt
- SimpleDemo.kt
- VoiceSearchDemo.kt
- K6neleListFragment.java
- CallerInfo.kt
- Combo.java
- RecService.java
- Rewrites.java
- App.java
- AppsContentProvider.java
- BaseColumnsImpl.java
- FileContentProvider.java
- Grammar.java
- Server.java
- OfflineRecognitionService.kt
- SpeechInputMethodService.java
- QueryUtils.java
- Utils.java
- AbstractSpeechInputViewListener.java
- ComboSelectorView.kt
- OnCursorTouchListener.java
- OnPressAndHoldListener.java
- SpeechInputView.java
- AboutActivity.java
- AppListCursorAdapter.java
- Caller.java
- ChunkedWebRecSessionBuilder.java
- Executable.java
- ExecutableString.java
- GetLanguageDetailsReceiver.java
- Log.kt
- OnSwipeTouchListener.java
- PackageNameRegistry.java
- PreferencesRecognitionServiceHttp.java
- PreferencesRecognitionServiceOffline.java
- PreferencesRecognitionServiceWs.java
- QuickSettingsManager.java
- ServiceLanguageChooser.java
- Recorder.kt
- RiffWaveHelper.kt
- WhisperContext.kt
- WhisperLib.kt
- WhisperRecognitionModel.kt
- Android.mk
- Application.mk
- ggml.c
- ggml.h
- jni.c
- whisper.cpp
- whisper.h
- Whisper.mk
- button_clip.xml
- button_combo.xml
- button_go.xml
- button_repeatable.xml
- ic_backspace.xml
- ic_baseline_drag_handle_24.xml
- ic_baseline_mic_24.xml
- ic_done.xml
- ic_go.xml
- ic_ime.xml
- ic_launcher_foreground.xml
- ic_menu_add.xml
- ic_menu_cloud_download.xml
- ic_menu_help.xml
- ic_menu_info.xml
- ic_menu_sort.xml
- ic_newline.xml
- ic_next.xml
- ic_picture_in_picture.xml
- ic_search.xml
- ic_send.xml
- ic_settings.xml
- ic_settings_voice.xml
- rectangle_gradient.xml
- rectangle_gradient_light.xml
- ab_switch.xml
- about.xml
- activity_chat_demo.xml
- activity_handsfree_demo.xml
- activity_recognizer.xml
- activity_rewrites_loader.xml
- alert_dialog_url_entry.xml
- button_combo_selector.xml
- editor_bottom_bar.xml
- editor_rewrites.xml
- empty_list.xml
- encoder_demo.xml
- list_item_app.xml
- list_item_clip.xml
- list_item_combo.xml
- list_item_combo_button.xml
- list_item_detail.xml
- list_item_error.xml
- list_item_grammar.xml
- list_item_recservice.xml
- list_item_rewrite.xml
- list_item_rewrites.xml
- list_item_server.xml
- list_item_server_ip.xml
- list_view.xml
- quick_settings.xml
- recognition_service_ws_url.xml
- voice_ime_view.xml
- voice_search_demo.xml
- voice_ime_view.xml
- activity_recognizer.xml
- recognition_service_ws_url.xml
- voice_ime_view.xml
- apps.xml
- cm_app.xml
- cm_grammar.xml
- cm_rewrites.xml
- cm_server.xml
- combos_header.xml
- demo_grammar.xml
- grammars.xml
- preferences_header.xml
- rewrites.xml
- rewrites_selector.xml
- servers.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- keep.xml
- attr.xml
- bools.xml
- colors.xml
- defaults.xml
- dimens.xml
- ic_launcher_background.xml
- keys.xml
- strings.xml
- styles.xml
- defaults.xml
- dimens.xml
- colors.xml
- dimens.xml
- bools.xml
- defaults.xml
- dimens.xml
- input_method.xml
- locales_config.xml
- preferences.xml
- preferences_developer.xml
- preferences_server_http.xml
- preferences_server_offline.xml
- preferences_server_ws.xml
- recognition_service_http.xml
- recognition_service_offline.xml
- recognition_service_ws.xml
- searchable.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- build.gradle
- LICENSE
- proguard.cfg
- example_1.jpg
- example_2.jpg
- gradle-wrapper.jar
- gradle-wrapper.properties
- CommandTest.java
- InputConnectionCommandEditorTest.java
- RuleManagerTest.java
- UtteranceRewriterTest.java
- RawAudioRecorderTest.java
- RecognitionServiceManagerTest.java
- Command.java
- CommandEditor.java
- CommandEditorManager.java
- CommandEditorResult.java
- CommandMatcher.java
- CommandMatcherFactory.java
- Constants.java
- InputConnectionCommandEditor.java
- Op.java
- RuleManager.java
- UtteranceRewriter.java
- AbstractRecognitionService.java
- AudioUtils.java
- BundleUtils.java
- HttpUtils.java
- IntentUtils.java
- JsonUtils.java
- PreferenceUtils.java
- TextUtils.java
- MicButton.java
- AbstractAudioRecorder.java
- AudioCue.java
- AudioPauser.java
- AudioRecorder.java
- ContinuousRawAudioRecorder.java
- EncodedAudioRecorder.java
- Extras.java
- Log.java
- MediaFormatFactory.java
- RawAudioRecorder.java
- RecognitionServiceManager.java
- SpeechAudioRecord.java
- SpeechRecord.java
- TtsLocaleMapper.java
- TtsProvider.java
- fade_inout_inf.xml
- button_mic.xml
- button_mic_listening.xml
- button_mic_recording_0.xml
- button_mic_recording_1.xml
- button_mic_recording_2.xml
- button_mic_recording_3.xml
- button_mic_transcribing.xml
- button_mic_waiting.xml
- ic_service.xml
- ic_voice_search_api_material.xml
- audiocue1_start_listening.ogg
- audiocue1_stop_listening.ogg
- error.wav
- explore_begin.ogg
- explore_end.ogg
- colors.xml
- strings.xml
- AndroidManifest.xml
- build.gradle
- LICENSE
- settings.gradle
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- LICENSE
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/alex-vt/WhisperInput
Downloads the entire project code from GitHub to your computer.
cd WhisperInput
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew assembleRelease
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
