Module: Pronounce
- Defined in:
- lib/pronounce.rb
Constant Summary collapse
- CMUDICT_VERSION =
'0.7a'
- DATA_DIR =
File.dirname(__FILE__) + '/../data'
Class Method Summary collapse
Class Method Details
.how_do_i_pronounce(word) ⇒ Object
6 7 8 9 |
# File 'lib/pronounce.rb', line 6 def how_do_i_pronounce(word) @pronouncation_dictionary ||= build_pronuciation_dictionary @pronouncation_dictionary[word.downcase] end |
.symbols ⇒ Object
11 12 13 14 |
# File 'lib/pronounce.rb', line 11 def symbols File.read("#{DATA_DIR}/cmudict/cmudict.#{CMUDICT_VERSION}.symbols"). split("\r\n") end |