Monday, January 06, 2025

Kindle App Text-To-Speech @ Android, iOS

Text-to-speech for e-books is available not only on Kindle devices, but all with Kindle apps!

How to Use the Assistive Reader in Kindle Apps - Amazon Customer Service

To turn on Assistive Reader:

  1. Open the Kindle app on your iOS, Android, or Fire Tablet device.
  2. Open the content where you'd like to use Assistive Reader. Once you turn on Assistive Reader, it remains available until you turn it off again.
  3. Tap the top center of the screen, and then select the reading settings menu, Aa.
  4. Select More, and then turn on Assistive Reader.
  5. To display the player controls, tap the screen. You can control the reading speed, or rewind by 30 seconds using the player controls at the bottom of the screen.

Amazon Kindle - Apps on Google Play



Civet language: compact, TypeScript superset

resembling Python and F# (terse, powerful, functional language),
compiles to JavaScript

A Programming Language for the New Millennium
Code More with Less in a TypeScript Superset

Civet is a programming language that compiles to TypeScript or JavaScript, so you can use existing tooling (including VSCode type checking, hints, completion, etc.) while enabling concise and powerful syntax. 

It starts with 99% JS/TS compatibility, making it easy to transition existing code bases. Then it adds many features and syntactic sugar, with some highlights below and more comprehensive examples in the reference



Two years old and well maintained, Civet offers an interesting approach. Think JavaScript but with Python style indentation, chained comparisons, built-in JSX, & more. 
This example alone shows off the potential for tighter, easier-to-write code.