Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V _ __init__() (dpo_reader.discourse.Post method) (dpo_reader.discourse.Thread method) (dpo_reader.tts.bark.BarkBackend method) (dpo_reader.tts.BarkBackend method) (dpo_reader.tts.base.TTSGenerator method) (dpo_reader.tts.openai.OpenAIBackend method) (dpo_reader.tts.OpenAIBackend method) (dpo_reader.tts.piper.PiperBackend method) (dpo_reader.tts.PiperBackend method) (dpo_reader.tts.TTSGenerator method) (dpo_reader.voices.VoiceAssignment method) __new__() (dpo_reader.cli.Engine method) A assign() (dpo_reader.voices.VoiceAssignment method) assignments (dpo_reader.voices.VoiceAssignment attribute) author (dpo_reader.discourse.Post attribute) author_post_counts (dpo_reader.discourse.Thread property) authors (dpo_reader.discourse.Thread property) B bark (dpo_reader.cli.Engine attribute) BARK (dpo_reader.voices.TTSEngine attribute) BarkBackend (class in dpo_reader.tts) (class in dpo_reader.tts.bark) C concatenate_with_crossfade() (in module dpo_reader.audio) content (dpo_reader.discourse.Post attribute) created_at (dpo_reader.discourse.Post attribute) D dpo_reader module dpo_reader.audio module dpo_reader.cli module dpo_reader.discourse module dpo_reader.tts module dpo_reader.tts.bark module dpo_reader.tts.base module dpo_reader.tts.openai module dpo_reader.tts.piper module dpo_reader.voices module E Engine (class in dpo_reader.cli) engine (dpo_reader.voices.VoiceAssignment attribute) export_audio() (in module dpo_reader.cli) F fetch_thread() (in module dpo_reader.discourse) fetch_thread_sync() (in module dpo_reader.discourse) fix_pronunciations() (in module dpo_reader.tts.base) format_duration() (in module dpo_reader.audio) from_author_counts() (dpo_reader.voices.VoiceAssignment class method) G generate_all() (dpo_reader.tts.base.TTSGenerator method) (dpo_reader.tts.TTSGenerator method) generate_post() (dpo_reader.tts.base.TTSGenerator method) (dpo_reader.tts.TTSGenerator method) generate_silence() (dpo_reader.tts.base.TTSBackend method) (dpo_reader.tts.TTSBackend method) generate_streaming() (dpo_reader.tts.base.TTSGenerator method) (dpo_reader.tts.TTSGenerator method) get_backend() (in module dpo_reader.cli) get_backend_voice() (in module dpo_reader.voices) get_base_url() (in module dpo_reader.cli) get_duration() (in module dpo_reader.audio) get_generic_voice() (dpo_reader.voices.VoiceAssignment method) get_voice() (dpo_reader.voices.VoiceAssignment method) get_voices() (dpo_reader.tts.bark.BarkBackend method) (dpo_reader.tts.BarkBackend method) (dpo_reader.tts.base.TTSBackend method) (dpo_reader.tts.openai.OpenAIBackend method) (dpo_reader.tts.OpenAIBackend method) (dpo_reader.tts.piper.PiperBackend method) (dpo_reader.tts.PiperBackend method) (dpo_reader.tts.TTSBackend method) H html_to_text() (in module dpo_reader.discourse) I id (dpo_reader.discourse.Post attribute) (dpo_reader.discourse.Thread attribute) info() (in module dpo_reader.cli) L listen() (in module dpo_reader.cli) load_wav() (in module dpo_reader.audio) M module dpo_reader dpo_reader.audio dpo_reader.cli dpo_reader.discourse dpo_reader.tts dpo_reader.tts.bark dpo_reader.tts.base dpo_reader.tts.openai dpo_reader.tts.piper dpo_reader.voices N name (dpo_reader.tts.bark.BarkBackend attribute) (dpo_reader.tts.BarkBackend attribute) (dpo_reader.tts.base.TTSBackend attribute) (dpo_reader.tts.openai.OpenAIBackend attribute) (dpo_reader.tts.OpenAIBackend attribute) (dpo_reader.tts.piper.PiperBackend attribute) (dpo_reader.tts.PiperBackend attribute) (dpo_reader.tts.TTSBackend attribute) narrator_voice (dpo_reader.tts.bark.BarkBackend attribute) (dpo_reader.tts.BarkBackend attribute) (dpo_reader.tts.base.TTSBackend attribute) (dpo_reader.tts.openai.OpenAIBackend attribute) (dpo_reader.tts.OpenAIBackend attribute) (dpo_reader.tts.piper.PiperBackend attribute) (dpo_reader.tts.PiperBackend attribute) (dpo_reader.tts.TTSBackend attribute) number (dpo_reader.discourse.Post attribute) O openai (dpo_reader.cli.Engine attribute) OpenAIBackend (class in dpo_reader.tts) (class in dpo_reader.tts.openai) P parse_discourse_url() (in module dpo_reader.discourse) parse_post_number_from_url() (in module dpo_reader.cli) piper (dpo_reader.cli.Engine attribute) PIPER (dpo_reader.voices.TTSEngine attribute) PiperBackend (class in dpo_reader.tts) (class in dpo_reader.tts.piper) Post (class in dpo_reader.discourse) post_link() (in module dpo_reader.cli) posts (dpo_reader.discourse.Thread attribute) preview() (in module dpo_reader.cli) R reply_to (dpo_reader.discourse.Post attribute) S sample_rate (dpo_reader.tts.bark.BarkBackend attribute) (dpo_reader.tts.BarkBackend attribute) (dpo_reader.tts.base.TTSBackend attribute) (dpo_reader.tts.openai.OpenAIBackend attribute) (dpo_reader.tts.OpenAIBackend attribute) (dpo_reader.tts.piper.PiperBackend attribute) (dpo_reader.tts.PiperBackend attribute) (dpo_reader.tts.TTSBackend attribute) save_wav() (in module dpo_reader.audio) split_into_chunks() (in module dpo_reader.tts.base) summary() (dpo_reader.voices.VoiceAssignment method) synthesize() (dpo_reader.tts.bark.BarkBackend method) (dpo_reader.tts.BarkBackend method) (dpo_reader.tts.base.TTSBackend method) (dpo_reader.tts.openai.OpenAIBackend method) (dpo_reader.tts.OpenAIBackend method) (dpo_reader.tts.piper.PiperBackend method) (dpo_reader.tts.PiperBackend method) (dpo_reader.tts.TTSBackend method) T Thread (class in dpo_reader.discourse) title (dpo_reader.discourse.Thread attribute) title_link() (in module dpo_reader.cli) TTSBackend (class in dpo_reader.tts) (class in dpo_reader.tts.base) TTSEngine (class in dpo_reader.voices) TTSGenerator (class in dpo_reader.tts) (class in dpo_reader.tts.base) U url (dpo_reader.discourse.Thread attribute) user_link() (in module dpo_reader.cli) username (dpo_reader.discourse.Post attribute) V VoiceAssignment (class in dpo_reader.voices)