Speech Note

Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine Translator.

Speech Note let you take, read and translate notes in multiple languages. It uses Speech to Text, Text to Speech and Machine Translation to do so. Text and voice processing take place entirely offline, locally on your phone, without using a network connection.

Your privacy is always respected. No data is sent to the Internet!

Speech Note uses many different processing engines to do its job. Currently these are used:

ripgrep

ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. (To disable all automatic filtering by default, use rg -uuu.) ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.

And boy is it fast!

poppler 24.12 (JollaPhone & X & XA2 & X10)

required: libjpeg-turbo-jpeg8 >= 3.0.0 , libtiff >= 4.5.0
https://download.opensuse.org/ports/armv7hl/tumbleweed/repo/oss/armv7hl/... (liblcms2)

mpg123 1.32.10

This is a small, but really helpful command line tool.
It is able to play some http://[streamurl].m3u and uses pulseaudio for audio output.
Try mpg123 --help for instructions...

example: mpg123 -@ http://streams.br.de/bayern2nord_2.m3u

The mpg123 distribution contains an MPEG 1.0/2.0/2.5 audio player/decoder for
layers 1, 2 and 3 (most commonly MPEG 1.0 Layer 3 aka MP3), as well as re-usable decoding
and output libraries.

libmpg123 1.32.10

adds support for .mp2 (MPEG-1 Audio layer 2) and MPEG-1 Audio layer 1 to your Sailfish-device

MPEG 1.0/2.0/2.5 audio decoder library for layers 1, 2 and 3 (most
commonly MPEG 1.0 Layer 3 aka MP3).

sha256sum / filename:
59877b4363106ebfbdf861d29f38d71cef348ac7a99f1cbf5ec96c745b3f2e0a libmpg123-1.32.10-2.0.0.armv7hl.rpm

mpg123-devel

header-files for compiling and linking against mpg123

The mpg123 distribution contains an MPEG 1.0/2.0/2.5 audio player/decoder for
layers 1, 2 and 3 (most commonly MPEG 1.0 Layer 3 aka MP3), as well as re-usable decoding
and output libraries.

sha256sum / filename:
4860efce0efcd42d899be8bd81609250d023c9b74ca03941210cac89910d9177 mpg123-devel-1.32.10-2.0.0.armv7hl.rpm

libjpeg-turbo

The libjpeg-turbo package contains a library of functions for manipulating
JPEG images. It supports architecture-specific SIMD instructions,
such as NEON.

The libjpeg-static package contains the statically linkable version of libjpeg.
Linking to static libraries is discouraged for most applications, but it is
necessary for some boot packages.

Polish keyboard layout with arrow keys.

Polish keyboard layout with arrow keys and XT9 support.

How to:

Prerequisite: Installed arrow-keyboard-common package or repository

zypper ar -f https://sailfish.openrepos.net/tmi/personal-main.repo

enabled.

1. Install

2. Restart the phone - optional

3. Tick a Settings->System->Text input->Keyboards->Polish-iOS

4. Use

Elliptica FoilAuth

Console variant of the Harbour Foil Auth application.

May be used for automatic retrieval of a temporary password by means of other channels (e.g. ssh link to phone). I'll provide some helper in the future for this probably.

Currently it gets password from env variable SECRET or via command argument (-p, --password). Former variant is more secure IMHO.

You can write some script like this:

$$cat totp:
#!/bin/bash
read SECRET
elliptica-foilauth $@ 2>> foil.err.log

And then use it like this:

cooktimer

Timer app offering 3 timers, inspired by my Maemo 5 (Fremantle) cooktimer creation.

Supports hours/minutes/seconds. Alarms are displayed via the default Sailfish alarm screen. Notes can be added.

Reused some code from harbour-kitchentimer by tanghus and TabaTimer from nightmare.

Thanks to the following translators:

Pages

Subscribe to OpenRepos.net — Community Repository System RSS