Project Awesome project awesome

Speech and Natural Language Processing > NLP with Ruby

Collection 1.1k stars GitHub

NLP Pipeline Subtasks

High Level Tasks

gingerice 477 (archived)

Spelling and Grammar corrections via the Ginger API.

hunspell-i18n 4 updated 13y ago

Ruby bindings to the standard Hunspell Spell Checker.

ffi-hunspell 49 updated 2y ago

FFI based Ruby bindings for Hunspell.

hunspell 35 updated 10mo ago

Ruby bindings to Hunspell via Ruby C API.

alignment 1 updated 11y ago

Alignment routines for bilingual texts (Gale-Church implementation).

microsoft_translator

Ruby client for the microsoft translator API.

termit 507 (archived)

Google Translate with speech synthesis in your terminal.

zipf 4 updated 10y ago

implementation of BLEU and other base algorithms.

stimmung 20 updated 10y ago

Semantic Polarity based on the SentiWS lexicon.

chronic 3.3k updated 2y ago

Pure Ruby natural language date parser.

chronic_between

Simple Ruby natural language parser for date and time ranges.

chronic_duration 357 updated 11mo ago

Pure Ruby parser for elapsed time.

kronic 149 updated 11y ago

Methods for parsing and formatting human readable dates.

nickel 119 updated 8y ago

Extracts date, time, and message information from naturally worded text.

tickle

Parser for recurring and repeating events.

numerizer 38 updated 3y ago

Ruby parser for English number expressions.

ruby-nlp 92 updated 11y ago

Ruby Binding for Stanford Pos-Tagger and Name Entity Recognizer.

espeak-ruby 197 updated 1mo ago

Small Ruby API for utilizing 'espeak' and 'lame' to create text-to-speech mp3 files.

tts 94 updated 3y ago

Text-to-Speech conversion using the Google translate service.

att_speech 20 updated 12y ago

Ruby wrapper over the AT&T Speech API for speech to text.

pocketsphinx-ruby

Pocketsphinx bindings.