MCPcopy Create free account

hub / github.com/aedocw/epub2tts / functions

Functions39 in github.com/aedocw/epub2tts

↓ 3 callersFunctionget_duration
(file_path)
epub2tts.py:339
↓ 2 callersMethodchap2text
(self, chap, element_id = None, end_element_id = None)
epub2tts.py:518
↓ 2 callersMethodcheck_for_file
(self, filename)
epub2tts.py:801
↓ 2 callersMethodexport
(self, format)
epub2tts.py:746
↓ 2 callersMethodprep_text
(self, text_in)
epub2tts.py:582
↓ 1 callersMethodadd_cover
(self, cover_img)
epub2tts.py:811
↓ 1 callersFunctionamain
Main function
utils/get-edge-tts-samples.py:14
↓ 1 callersMethodcombine_sentences
(self, sentences, length=1000)
epub2tts.py:742
↓ 1 callersMethodcompare
(self, text, wavfile)
epub2tts.py:73
↓ 1 callersMethodedgespeak
(self, text, wave_file_name)
epub2tts.py:117
↓ 1 callersMethodensure_punkt
(self)
epub2tts.py:479
↓ 1 callersMethodexclude_footnotes
(self, text)
epub2tts.py:608
↓ 1 callersMethodextract_title_author
(self, text)
epub2tts.py:820
↓ 1 callersFunctionfind_latest_best_model
(folder_path)
utils/copy_model.py:8
↓ 1 callersMethodgenerate_metadata
(self, files)
epub2tts.py:490
↓ 1 callersMethodget_chapters_epub
(self, speaker)
epub2tts.py:612
↓ 1 callersMethodget_chapters_text
(self, speaker)
epub2tts.py:691
↓ 1 callersMethodget_epub_cover
(self, epub_path)
epub2tts.py:773
↓ 1 callersMethodget_length
(self, start, end, chapters_to_read)
epub2tts.py:512
↓ 1 callersMethodis_installed
(self, package_name)
epub2tts.py:233
↓ 1 callersFunctionjoin_temp_files_to_chapter
(tempfiles, outputwav)
epub2tts.py:344
↓ 1 callersFunctionmain
()
epub2tts.py:1087
↓ 1 callersMethodproccess_text
takes a pice of text and generates audio from it then saves that audio in wave_file_name returns True if successfull
epub2tts.py:67
↓ 1 callersMethodproccess_text_retry
(self, text, wave_file_name)
epub2tts.py:85
↓ 1 callersMethodread_book
(self, voice_samples, engine, openai, model_name, speaker, bitrate)
epub2tts.py:845
↓ 1 callersMethodread_chunk_xtts
(self, sentences, wav_file_path)
epub2tts.py:247
Method__init__
initalizes a Text 2 Wave File class This might mean loading the ML model used for speech syntesis or setting up other stuff
epub2tts.py:60
Method__init__
(self, config = {})
epub2tts.py:104
Method__init__
(self, config = {})
epub2tts.py:122
Method__init__
(self, config = {})
epub2tts.py:143
Method__init__
(self, config = {})
epub2tts.py:163
Method__init__
(self, config = {})
epub2tts.py:301
Method__init__
( self, source, start, threads, end, skiplinks, engine
epub2tts.py:411
Methodproccess_text
(self, text, wave_file_name)
epub2tts.py:109
Methodproccess_text
(self, text, wave_file_name)
epub2tts.py:130
Methodproccess_text
(self, text, wave_file_name)
epub2tts.py:151
Methodproccess_text
(self, text, wave_file_name)
epub2tts.py:242
Methodproccess_text
(self, text, wave_file_name)
epub2tts.py:319
Functionprocess_book_chapter
(dat)
epub2tts.py:376