Skip to content

Kõnele v1.6.46

Compare
Choose a tag to compare
@Kaljurand Kaljurand released this 19 Feb 18:45
· 232 commits to master since this release

This release introduces various small extensions and generalizations that collectively allow Kõnele to interact with external apps and devices, e.g. it is now relatively easy to use Kõnele as a voice interface to a third-party (text-only) chatbot, control your home lights with voice commands, or simply launch other apps on the device.

New in this release:

  • add rewrite rule table columns Locale, App, Service, which allow one to match the utterance
    only in a certain locale, app, or service
  • add rewrite rule table columns Command, Arg1, Arg2, which allow one to execute a command (e.g. launch an activity, manipulate the editor contents) based on the utterance
  • support more input EXTRAs, adding more flexibility when launching Kõnele from adb or other apps (e.g. Tasker)
  • introduce a JSON-based format for Android intents, usable in the 1st argument of the activity command
  • add FetchUrlActivity that executes the given HTTP query and applies rewrites to the response
  • support voice prompts using Android's text-to-speech service (can be enabled only using the VOICE_PROMPT EXTRA)
  • support app shortcuts for each selected language/service combo (only on Android 7.1)
  • add a more powerful GUI for managing rewrite rule tables
  • simplify the importing of rewrite tables from spreadsheets
  • show erroneous commands/rewrites after importing a rewrites table
  • add service icons in combo selector list for quicker finding of Kõnele services
  • require the permission for setting the alarm (enables the common use case of setting the alarm with a voice command)
  • IME: add setting to disable showing partial results
  • IME: add swipe up/down
  • IME: do not change the text selection before the final transcription has been obtained
  • IME: improve the behavior of selection reset (single tap)