hass-core/homeassistant/components/stt/const.py
Pascal Vizeli 99c0559a0c
Speech to Text component (#28434)
* Initial commit for STT

* Fix code review
2019-11-04 13:10:42 +01:00

48 lines
863 B
Python

"""STT constante."""
from enum import Enum
DOMAIN = "stt"
class AudioCodecs(str, Enum):
"""Supported Audio codecs."""
PCM = "pcm"
OPUS = "opus"
class AudioFormats(str, Enum):
"""Supported Audio formats."""
WAV = "wav"
OGG = "ogg"
class AudioBitrates(int, Enum):
"""Supported Audio bitrates."""
BITRATE_8 = 8
BITRATE_16 = 16
BITRATE_24 = 24
BITRATE_32 = 32
class AudioSamplerates(int, Enum):
"""Supported Audio samplerates."""
SAMPLERATE_8000 = 8000
SAMPLERATE_11000 = 11000
SAMPLERATE_16000 = 16000
SAMPLERATE_18900 = 18900
SAMPLERATE_22000 = 22000
SAMPLERATE_32000 = 32000
SAMPLERATE_37800 = 37800
SAMPLERATE_44100 = 44100
SAMPLERATE_48000 = 48000
class SpeechResultState(str, Enum):
"""Result state of speech."""
SUCCESS = "success"
ERROR = "error"