You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kevin Baensch 72bd841f05
Initial release.
3 years ago
extra Initial release. 3 years ago
options Initial release. 3 years ago
pkgs Initial release. 3 years ago
.gitignore Initial release. 3 years ago
README.md Initial release. 3 years ago
default.nix Initial release. 3 years ago
release.nix Initial release. 3 years ago

README.md

NixOS-speak

Aims

NixOS as of now is not accessible to blind people, this projects aim is to mend this issue.

Getting Started

Getting the installation image

As of now an existing installation of Nix is needed (see Installing a Binary Distribution).
If there are enough people interested I may end up providing pre-built images.

After installing nix just clone this repo and run

nix-build release.nix -A image.<target>

The currently available targets are:

  • minimal
  • mate

Integrate this module into your existing NixOS configuration

Installing the speak submodule is as simple as adding:

{ config, ... }:

{
  imports = [
    (fetchTarball git.ophanim.de/derped/NixOS-Speak/archive/master.tar.gz)
  ];

  config.speak = {
    enable = true;
    config.speakup = {
      synth = "soft";
      key_echo = "0";
      punc_level = "0";
      reading_punc = "0";
      soft = {
        rate = "7";
        vol = "0";
      };
    };
  };
}

to your configuration.

Status/Progress

Current Feature Progress (more will be added later):

  • TTY
    • ✓ espeak
    • ✓ espeakup
  • Desktop
    • orca
    • speechd