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.
1 year ago
extra Initial release. 1 year ago
options Initial release. 1 year ago
pkgs Initial release. 1 year ago
.gitignore Initial release. 1 year ago
README.md Initial release. 1 year ago
default.nix Initial release. 1 year ago
release.nix Initial release. 1 year 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