Module: Vocalware

Defined in:
lib/vocalware.rb,
lib/vocalware/voice.rb,
lib/vocalware/client.rb,
lib/vocalware/errors.rb,
lib/vocalware/request.rb,
lib/vocalware/languages.rb

Overview

Client for Vocalware REST API.

Defined Under Namespace

Classes: BuildRequestError, Client, Error, FindVoiceError, Request, RequestError, Voice

Constant Summary collapse

DATA_PATH =

Path to directory with data.

File.expand_path('../../data', __FILE__)
VOICES_CSV_FILE =

Path to CSV file with voices information.

File.join(DATA_PATH, 'voices.csv')
LANGUAGES =

Maps language ISO 639-1 code to Vocalware language id.

{
  # Arabic
  :ar => 27,

  # Catalan
  :ca => 5,

  # Chinese
  :zh => 10,

  # Danish
  :da => 19,

  # Dutch
  :nl => 11,

  # English
  :en => 1,

  # Esperanto
  :eo => 31,

  # Finnish
  :fi => 23,

  # French
  :fr => 4,

  # Galician
  :gl => 15,

  # German
  :de => 3,

  # Greek
  :el => 8,

  # Italian
  :it => 7,

  # Japanese
  :ja => 12,

  # Korean
  :ko => 13,

  # Norwegian
  :no => 20,

  # Polish
  :pl => 14,

  # Portuguese
  :pt => 6,

  # Romanian
  :ro => 30,

  # Russian
  :ru => 21,

  # Spanish
  :es => 2,

  # Swedish
  :sv => 9,

  # Turkish
  :tr => 16
}.freeze