Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/jasperproject/jasper-client
/ types & classes
Types & classes
49 in github.com/jasperproject/jasper-client
⨍
Functions
282
◇
Types & classes
49
↓ 2 callers
Class
Mic
client/mic.py:14
↓ 2 callers
Class
PhonetisaurusG2P
client/g2p.py:14
↓ 1 callers
Class
Article
client/modules/News.py:14
↓ 1 callers
Class
Brain
client/brain.py:7
↓ 1 callers
Class
Conversation
client/conversation.py:7
↓ 1 callers
Class
HNStory
client/modules/HN.py:16
↓ 1 callers
Class
Jasper
jasper.py:37
↓ 1 callers
Class
MPDWrapper
client/modules/MPDControl.py:218
↓ 1 callers
Class
MusicMode
client/modules/MPDControl.py:64
↓ 1 callers
Class
Notifier
client/notifier.py:9
↓ 1 callers
Class
Song
client/modules/MPDControl.py:209
↓ 1 callers
Class
StrangeCompilationError
tests/test_vocabcompiler.py:71
Class
AbstractMp3TTSEngine
Generic class that implements the 'play' method for mp3 files
client/tts.py:87
Class
AbstractSTTEngine
Generic parent class for all STT engines
client/stt.py:20
Class
AbstractTTSEngine
Generic parent class for all speakers
client/tts.py:45
Class
AbstractVocabulary
Abstract base class for Vocabulary classes. Please note that subclasses have to implement the compile_vocabulary() method and set a stri
client/vocabcompiler.py:31
Class
AttSTT
Speech-To-Text implementation which relies on the AT&T Speech API. This implementation requires an AT&T app_key/app_secret to be present in
client/stt.py:430
Class
DummyG2P
tests/test_vocabcompiler.py:116
Class
DummyProc
tests/test_g2p.py:40
Class
DummyTTS
Dummy TTS engine that logs phrases with INFO level instead of synthesizing speech.
client/tts.py:112
Class
DummyVocabulary
client/vocabcompiler.py:187
Class
EspeakTTS
Uses the eSpeak speech synthesizer included in the Jasper disk image Requires espeak to be available
client/tts.py:132
Class
FestivalTTS
Uses the festival speech synthesizer Requires festival (text2wave) to be available
client/tts.py:195
Class
FliteTTS
Uses the flite speech synthesizer Requires flite to be available
client/tts.py:244
Class
GoogleSTT
Speech-To-Text implementation which relies on the Google Speech API. This implementation requires a Google API key to be present in profile.
client/stt.py:272
Class
GoogleTTS
Uses the Google TTS online translator Requires pymad and gTTS to be available
client/tts.py:420
Class
IvonaTTS
Uses the Ivona Speech Cloud Services. Ivona is a multilingual Text-to-Speech synthesis platform developed by Amazon.
client/tts.py:571
Class
JuliusSTT
A very basic Speech-to-Text engine using Julius.
client/stt.py:181
Class
JuliusVocabulary
client/vocabcompiler.py:334
Class
MacOSXTTS
Uses the OS X built-in 'say' command
client/tts.py:312
Class
MaryTTS
Uses the MARY Text-to-Speech System (MaryTTS) MaryTTS is an open-source, multilingual Text-to-Speech Synthesis platform written in Java.
client/tts.py:476
Class
Mic
client/test_mic.py:9
Class
Mic
client/local_mic.py:9
Class
NotificationClient
client/notifier.py:11
Class
PicoTTS
Uses the svox-pico-tts speech synthesizer Requires pico2wave to be available
client/tts.py:349
Class
PocketSphinxSTT
The default Speech-to-Text implementation which relies on PocketSphinx.
client/stt.py:65
Class
PocketsphinxVocabulary
client/vocabcompiler.py:209
Class
TestBrain
tests/test_brain.py:16
Class
TestDiagnose
tests/test_diagnose.py:7
Class
TestG2P
tests/test_g2p.py:23
Class
TestModules
tests/test_modules.py:15
Class
TestPatchedG2P
tests/test_g2p.py:39
Class
TestPocketsphinxVocabulary
tests/test_vocabcompiler.py:93
Class
TestSTT
tests/test_stt.py:28
Class
TestTTS
tests/test_tts.py:7
Class
TestVocabCompiler
tests/test_vocabcompiler.py:12
Class
TestVocabulary
tests/test_vocabcompiler.py:39
Class
VoxForgeLexicon
client/vocabcompiler.py:335
Class
WitAiSTT
Speech-To-Text implementation which relies on the Wit.ai Speech API. This implementation requires an Wit.ai Access Token to be present in
client/stt.py:538