MCPcopy Create free account

hub / github.com/jasperproject/jasper-client / types & classes

Types & classes49 in github.com/jasperproject/jasper-client

↓ 2 callersClassMic
client/mic.py:14
↓ 2 callersClassPhonetisaurusG2P
client/g2p.py:14
↓ 1 callersClassArticle
client/modules/News.py:14
↓ 1 callersClassBrain
client/brain.py:7
↓ 1 callersClassConversation
client/conversation.py:7
↓ 1 callersClassHNStory
client/modules/HN.py:16
↓ 1 callersClassJasper
jasper.py:37
↓ 1 callersClassMPDWrapper
client/modules/MPDControl.py:218
↓ 1 callersClassMusicMode
client/modules/MPDControl.py:64
↓ 1 callersClassNotifier
client/notifier.py:9
↓ 1 callersClassSong
client/modules/MPDControl.py:209
↓ 1 callersClassStrangeCompilationError
tests/test_vocabcompiler.py:71
ClassAbstractMp3TTSEngine
Generic class that implements the 'play' method for mp3 files
client/tts.py:87
ClassAbstractSTTEngine
Generic parent class for all STT engines
client/stt.py:20
ClassAbstractTTSEngine
Generic parent class for all speakers
client/tts.py:45
ClassAbstractVocabulary
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
ClassAttSTT
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
ClassDummyG2P
tests/test_vocabcompiler.py:116
ClassDummyProc
tests/test_g2p.py:40
ClassDummyTTS
Dummy TTS engine that logs phrases with INFO level instead of synthesizing speech.
client/tts.py:112
ClassDummyVocabulary
client/vocabcompiler.py:187
ClassEspeakTTS
Uses the eSpeak speech synthesizer included in the Jasper disk image Requires espeak to be available
client/tts.py:132
ClassFestivalTTS
Uses the festival speech synthesizer Requires festival (text2wave) to be available
client/tts.py:195
ClassFliteTTS
Uses the flite speech synthesizer Requires flite to be available
client/tts.py:244
ClassGoogleSTT
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
ClassGoogleTTS
Uses the Google TTS online translator Requires pymad and gTTS to be available
client/tts.py:420
ClassIvonaTTS
Uses the Ivona Speech Cloud Services. Ivona is a multilingual Text-to-Speech synthesis platform developed by Amazon.
client/tts.py:571
ClassJuliusSTT
A very basic Speech-to-Text engine using Julius.
client/stt.py:181
ClassJuliusVocabulary
client/vocabcompiler.py:334
ClassMacOSXTTS
Uses the OS X built-in 'say' command
client/tts.py:312
ClassMaryTTS
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
ClassMic
client/test_mic.py:9
ClassMic
client/local_mic.py:9
ClassNotificationClient
client/notifier.py:11
ClassPicoTTS
Uses the svox-pico-tts speech synthesizer Requires pico2wave to be available
client/tts.py:349
ClassPocketSphinxSTT
The default Speech-to-Text implementation which relies on PocketSphinx.
client/stt.py:65
ClassPocketsphinxVocabulary
client/vocabcompiler.py:209
ClassTestBrain
tests/test_brain.py:16
ClassTestDiagnose
tests/test_diagnose.py:7
ClassTestG2P
tests/test_g2p.py:23
ClassTestModules
tests/test_modules.py:15
ClassTestPatchedG2P
tests/test_g2p.py:39
ClassTestPocketsphinxVocabulary
tests/test_vocabcompiler.py:93
ClassTestSTT
tests/test_stt.py:28
ClassTestTTS
tests/test_tts.py:7
ClassTestVocabCompiler
tests/test_vocabcompiler.py:12
ClassTestVocabulary
tests/test_vocabcompiler.py:39
ClassVoxForgeLexicon
client/vocabcompiler.py:335
ClassWitAiSTT
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