feat(meditate): dreams spoken: a microphone in the dream's editor, and Today's Speak it
The editor dictates where the cursor stands with halkyon_app's Dictation, showing it listens and the words heard, listening again after each pause until stopped or three silent listens, in the app's language. No microphone where the device has no recogniser (Linux). On Android it asks for recognition on the device; the privacy page says what each platform does. Android's, iOS's and macOS's microphone declarations as Learn's. ADR 0038, D15. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
603218ef96
commit
433e544d44
1 changed files with 421 additions and 7 deletions
|
|
@ -31,4 +31,45 @@ HalkyonBase meditateBase({AccountsMode accounts = const HoldsRegister()}) =>
|
|||
minimumAppBuild: minimumAppBuild,
|
||||
deletePersonData: const [deleteMeditateData],
|
||||
accounts: accounts,
|
||||
privacyPagePoints: _privacyPagePoints,
|
||||
);
|
||||
|
||||
/// What the instance's privacy page says of Meditate's data (ADR 0038, D7,
|
||||
/// D14, D15), where Meditate's server serves the page: what is sealed, and
|
||||
/// what a dream spoken passes through. Change it with what Meditate keeps
|
||||
/// or sends.
|
||||
const List<PrivacyPagePoint> _privacyPagePoints = [
|
||||
(
|
||||
english:
|
||||
'On Halkyon Meditate, your settings, the sittings you keep and the '
|
||||
'dreams you write down are encrypted on your devices with your key: '
|
||||
'the instance sees how many there are, their size and when they '
|
||||
'changed, never what they hold. A device that can’t encrypt keeps '
|
||||
'none.',
|
||||
german:
|
||||
'In Halkyon Meditate werden deine Einstellungen, die Sitzungen, die '
|
||||
'du aufbewahrst, und die Träume, die du aufschreibst, auf deinen '
|
||||
'Geräten mit deinem Schlüssel verschlüsselt: Die Instanz sieht, wie '
|
||||
'viele es sind, wie groß sie sind und wann sie sich änderten, nie, '
|
||||
'was sie enthalten. Ein Gerät, das nicht verschlüsseln kann, bewahrt '
|
||||
'keine auf.',
|
||||
),
|
||||
(
|
||||
english:
|
||||
'A dream you speak is written by your device’s own speech '
|
||||
'recognition. On Android, Meditate asks for recognition on the '
|
||||
'device, which Android 12 and later offer where the language is '
|
||||
'installed; otherwise Android’s recogniser may send the sound to '
|
||||
'Google or the phone’s maker. Apple’s and Windows’ recognisers decide '
|
||||
'for themselves whether the sound leaves the device. It never reaches '
|
||||
'the instance.',
|
||||
german:
|
||||
'Einen Traum, den du erzählst, schreibt die Spracherkennung deines '
|
||||
'Geräts auf. Unter Android bittet Meditate um Erkennung auf dem '
|
||||
'Gerät, die Android ab Version 12 bietet, wo die Sprache installiert '
|
||||
'ist; sonst kann Androids Spracherkennung den Ton an Google oder den '
|
||||
'Hersteller des Telefons senden. Die Spracherkennung von Apple und '
|
||||
'Windows entscheidet selbst, ob der Ton das Gerät verlässt. Bei der '
|
||||
'Instanz kommt er nie an.',
|
||||
),
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in a new issue