クラス TTS

警告

# Import TTS class
from robot_hat import TTS

# Initialize TTS class
tts = TTS(lang='en-US')
# Speak text
tts.say("Hello World")
# show all supported languages
print(tts.supported_lang())

API

class robot_hat.TTS(engine='pico2wave', lang=None, *args, **kwargs)

ベースクラス: _Basic_class

テキストから音声への変換クラス

SUPPORTED_LANGUAUE = ['en-US', 'en-GB', 'de-DE', 'es-ES', 'fr-FR', 'it-IT']

pico2waveのためのサポートされているTTS言語

ESPEAK = 'espeak'

espeak TTSエンジン

PICO2WAVE = 'pico2wave'

pico2wave TTSエンジン

__init__(engine='pico2wave', lang=None, *args, **kwargs)

TTSクラスを初期化する。

パラメータ

engine (str) -- TTSエンジン、TTS.PICO2WAVEまたはTTS.ESPEAK

say(words)

言葉を話す。

パラメータ

words (str) -- 話す言葉。

espeak(words)

espeakで言葉を話す。

パラメータ

words (str) -- 話す言葉。

pico2wave(words)

pico2waveで言葉を話す。

パラメータ

words (str) -- 話す言葉。

lang(*value)

言語を設定/取得する。現在の言語を取得するために空のままにする。

パラメータ

value (str) -- 言語。

supported_lang()

サポートされている言語を取得する。

戻り値

サポートされている言語。

戻り値の型

list

espeak_params(amp=None, speed=None, gap=None, pitch=None)

espeakのパラメータを設定する。

パラメータ
  • amp (int) -- 振幅。

  • speed (int) -- 速度。

  • gap (int) -- ギャップ。

  • pitch (int) -- ピッチ。