diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aba1e395f..eddbf9fe6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,7 @@ name: Build Android APK on: push: - branches: [ main, master ] + branches: [ main, master, dictator, dictator-* ] workflow_dispatch: permissions: @@ -47,10 +47,17 @@ jobs: run: | chmod +x gradlew chmod +x tools/fetch-sherpa-onnx.sh + chmod +x tools/bergamot/build-android.sh - name: Fetch Sherpa ONNX Libraries run: ./tools/fetch-sherpa-onnx.sh + - name: Build Bergamot Translation Engine + run: | + export ANDROID_HOME=$ANDROID_SDK_ROOT + echo "y" | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --install "cmake;4.1.2" "ndk;29.0.14206865" + ./tools/bergamot/build-android.sh + - name: Build APK run: ./gradlew assembleDebug diff --git a/README.md b/README.md index 1b524ac61..f93815156 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@
-Dictate Keyboard logo +Dictator Keyboard logo -# Dictate Keyboard +# Dictator Keyboard ### Speak instead of type — in any app. -A powerful Whisper AI keyboard for dictation, real-time transcription and typing. +A powerful Whisper AI keyboard for dictation, real-time transcription and typing. Created by Mangoloads, with proportional credit to the original Dictate creators.

Website diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 21c94a93e..1a17dfcae 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -68,7 +68,7 @@ configure { } defaultConfig { - applicationId = "net.devemperor.dictate" + applicationId = "net.mangoloads.dictator" minSdk = projectMinSdk.toInt() targetSdk = projectTargetSdk.toInt() versionCode = projectVersionCode.toInt() diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e4c3c94ca..5a8875672 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -73,18 +73,7 @@ - - - - - - - + - - - - - - + - Dictate + Dictator Pause Wait @@ -1927,7 +1927,7 @@ Transcribing… Done Tap to send - Dictate voice input + Dictator voice input No API key set – configure it in the Dictate settings. Transcription failed. Unknown error during transcription. diff --git a/app/src/main/res/values/strings_dont_translate.xml b/app/src/main/res/values/strings_dont_translate.xml index c5386f38b..9069bf16a 100644 --- a/app/src/main/res/values/strings_dont_translate.xml +++ b/app/src/main/res/values/strings_dont_translate.xml @@ -1,7 +1,7 @@ @string/app_name - Dictate Keyboard + Dictator Keyboard - https://github.com/DevEmperor/Dictate + https://github.com/Mangoloads/Dictator https://dictatekeyboard.com https://github.com/florisboard/florisboard - https://github.com/DevEmperor/Dictate/issues - https://github.com/DevEmperor/Dictate/blob/main/PRIVACY_POLICY.md - https://github.com/DevEmperor/Dictate/releases - https://github.com/DevEmperor/Dictate/commit/{hash} - https://github.com/DevEmperor/Dictate - https://github.com/DevEmperor/Dictate - https://github.com/DevEmperor/Dictate/blob/main/app/src/main/kotlin/dev/patrickgold/florisboard/ime/text/key/KeyCode.kt + https://github.com/Mangoloads/Dictator/issues + https://github.com/Mangoloads/Dictator/blob/main/PRIVACY_POLICY.md + https://github.com/Mangoloads/Dictator/releases + https://github.com/Mangoloads/Dictator/commit/{hash} + https://github.com/Mangoloads/Dictator + https://github.com/Mangoloads/Dictator + https://github.com/Mangoloads/Dictator/blob/main/app/src/main/kotlin/dev/patrickgold/florisboard/ime/text/key/KeyCode.kt https://unicode-table.com/en %s