GithubHelp home page GithubHelp logo

hotelzululima / speak Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dspinellis/speak

0.0 0.0 0.0 75 KB

Reviving the Research Edition Unix speak command

License: Other

Makefile 0.17% C 15.86% Verilog 11.29% sed 5.34% Rust 67.34%

speak's Introduction

Revival of the 1973 Unix speak program

This repository contains the source code of Unix speak program that appeared in the Third (1973) to Sixth (1975) Research Unix editions, slightly adjusted to run on a modern computer. Details on the code's provenance and the methods employed for reviving it can be found in this blog post.

Repository contents

1970s code

  • speak.c: Original source code adjusted to run on modern computers; commits detail the modifications made
  • speak.v: Speech rules

Modern additions

  • Makefile: Code and rule compilation
  • votrax-espeak.md: Map between Votrax, speak, and espeak phoneme codes
  • votrax-mnemonics.sed: Convert speak output into Votrax mnemonics to help debugging
  • votrax-espeak.sed: Convert speak output into espeak-ng phonemes
  • Caldera-license.pdf: Early Unix source code license terms

Build

Run make on a system with a C compiler and make.

Run

On a system containing the espeak command, run:

echo Hello world |
speak speak.m |
LC_ALL=C ./votrax-espeak.sed |
espeak

Ports to other languages

Contribute

Improvements to the phoneme map as well as bug fixes that retain the historical accuracy of the speak and rules source code are welcomed through GitHub pull requests.

speak's People

Contributors

dspinellis avatar garysweaver avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.