# RubySpeech RubySpeech is a library for constructing and parsing Text to Speech (TTS) and Automatic Speech Recognition (ASR) documents such as [SSML](http://www.w3.org/TR/speech-synthesis) and [GRXML](http://www.w3.org/TR/speech-grammar/). The primary use case is for construction of these documents to be processed by TTS and ASR engines. ## Installation gem install ruby_speech ## Library RubySpeech provides a DSL for constructing SSML documents like so: ```ruby require 'ruby_speech' RubySpeech::SSML.draw do voice gender: :male, name: 'fred' do string "Hi, I'm Fred. The time is currently " say_as 'date', format: 'dmy' do "01/02/1960" end end end ``` becomes: ```xml Hi, I'm Fred. The time is currently 01/02/1960 ``` Check out the [YARD documentation](http://rdoc.info/github/benlangfeld/ruby_speech/master/frames) for more ## Features: ### SSML * Document construction * `` * `` * `` * `` * `` ## TODO: ### SSML #### Document Structure * `

` and `` * `` * `` * `` * `` and `` #### Misc * `