Transcribable now available in additional regions
descriptionStandardTranscribable is now available in 3 more regions: Canada, India, Jamaica for both Android and Wear OS.
Continue readingTranscribable is now available in 3 more regions: Canada, India, Jamaica for both Android and Wear OS.
Continue readingRevised and improved the rotary scrolling implementation.
Continue readingStability improvements specifically for Redmi & Xiaomi devices and several adjustments to the Wear OS application to meet new changes to policies on the Play Store.
Continue readingTranscribable for Android and Wear OS is now available to all.
The latest update releases Transcribable versions: Android 1.07.07 & Wear OS 1.02.03 to the public.
Continue readingImproved device connectivity checks and active theme retrieval from device.
Continue readingThis update reworks the speech recognition implementation and adds 2 additional recognition methods. The user can now select between: standard, partial and timeout based recognition methods.
Continue readingCapture voice notes as text and share your transcriptions with other applications. Transcribable supports the conversion of speech to text using your Android device or Wear OS watch. The device application collates your transcriptions to a file allowing you to easily refer back to or export notes stored on your device.
Continue readingPlease note: This page is currently being redesigned; you can visit the project repository at:
WeDroid source available on GitLab
WeDroid available on PyPi
WeDroid is a weather summary & announcement package for Python 3, cross platform (runs on anything that can run Python 3.9+) with additional bonuses for Android users through support for Tasker and/or Termux.
Get started with:
pip install wedroid
pip install wedroid .WeDroid weather observation example
WeDroid weather forecast example
The Tasker integration allows WeDroid to update variables declared in Tasker (through an Intent); you can use these Tasker variables to then trigger additional tasks for example Text-to-speech. Termux is used to provide a shell and enable the installation of Python 3 and uses Termux-API to access the device location; view the source for this integration in Termux integation WeDroid.
If you’re eager to try it for yourself (that is: running WeDroid on Android via Termux using Tasker as the controller/trigger); it’s relatively straight forward and the information below should help you get started:
The entire Tasker WeDroid project can be downloaded at: WeDroid > Examples > Tasker
As previously mentioned in “Unveiling WeDroid a weather assistant module for Python 3“; WeDroid was originally a weather reporting script that returned the current weather status in a short message form. It was written right after the Metal Gear Solid V: The Phantom Pain’s release and was heavily influenced by the iDroid weather reports that Venom Snake would receive in-game. These reports would indicate drastic changes like sandstorms, rain, or the weather clearing.
When used with Tasker on Android you can define a task and/or profile which can run the WeDroid announcement service.
To summarise Tasker is used to:
The simplest use case is to trigger a WeDroid observation every hour; and when the %WD_ANNOUNCEMENT variable is update speak the content using text-to-speech.
To run WeDroid and Python 3 under Termux with Tasker review the following details:
pkg install python.pip install wedroid.wedroid -d.wedroid_settings.json and add your OWM (OpenWeatherMap) API key, create one here./data/data/com.termux/files/usr/bin/wedroid -t "observation" -lt "14.0" -lc 812
/data/data/com.termux/files/usr/bin/wedroid-t "observation" -lt "14.0" -lc 812 optionally include a path to your configuration if in a different location: -c "/path/to/some/where/wedroid_settings.json"The screenshot below demonstrates how to configure a Termux:Tasker action within Tasker; take note of the executable file: /data/data/com.termux/files/usr/bin/wedroid
At this point the basic configuration aspect is complete; run the newly created task to ensure that it is working as expected.
If you run a observation or forecast; once complete, WeDroid sends an intent back to Tasker with various data variables and the Task name (WeDroid Received) that will parse these values:
This task should be setup to parse and assign the values to Tasker variables; below is a reference the Tasker variable on the left, the intent variable on the right.
Each entry should have a “Variable set” action comprising:
%WD_LAST_CODE = %wd_last_code
%WD_SUNRISE = %wd_sunrise
%WD_SUNSET = %wd_sunset
%WD_LAST_TEMP = %wd_last_temp
%WD_LAST_TIME = %wd_last_time
%WD_LAST_WIND_SPEED = %wd_last_wind_speed
%WD_LAST_WIND_DIRECTION = %wd_last_wind_direction
%WD_LAST_HUMIDITY = %wd_last_humidity
%WD_DAY_STATE = %wd_day_state
# The main announcement = # the main announcement
%WD_ANNOUNCEMENT = %wd_announcement
# Announcement parts separated = # announcement parts separated
%WD_TIME_MSG = %wd_time_msg
%WD_WEATHER_MSG = %wd_weather_msg
%WD_TEMP_MSG = %wd_temp_msg
%WD_WIND_MSG = %wd_wind_msg
%WD_SUN_MSG = %wd_sun_msg
%WD_HUMIDITY_MSG = %wd_humidity_msg
Running the weather status again should now update the Tasker variables on completion.
From here there are many possibilities for automation.





