Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gyyyn/OpenWebTTS
/ functions
Functions
180 in github.com/Gyyyn/OpenWebTTS
⨍
Functions
180
◇
Types & classes
15
↳
Endpoints
33
↓ 55 callers
Function
showNotification
(message, type = 'info')
static/js/UI.js:7
↓ 16 callers
Function
hideCommandPalette
()
static/js/index.js:1872
↓ 16 callers
Function
saveLocalBooks
(appState)
static/js/helpers.js:57
↓ 14 callers
Function
renderTextPage
(num, append = true)
static/js/index.js:1138
↓ 12 callers
Function
handlePrefs
(data, defaultValue = null)
static/js/helpers.js:33
↓ 10 callers
Method
get_user_data
(self, username)
functions/users.py:63
↓ 8 callers
Function
renderPage
(num, skipTextExtraction = false, append = true)
static/js/index.js:1160
↓ 8 callers
Function
updatePlayerUI
(newState, appState)
static/js/UI.js:96
↓ 7 callers
Function
hideBookModal
(appState)
static/js/UI.js:264
↓ 7 callers
Method
save_user_data
(self, username, data)
functions/users.py:79
↓ 7 callers
Function
showBookModal
(title, actionText, actionCallback, options = {}, appState)
static/js/UI.js:230
↓ 5 callers
Function
checkTextContent
(appState)
static/js/UI.js:325
↓ 5 callers
Function
clearAllHighlights
()
static/js/index.js:1132
↓ 5 callers
Function
hideFileModal
(appState)
static/js/UI.js:283
↓ 5 callers
Function
processAndQueueChunk
(chunkIndex)
static/js/index.js:1116
↓ 5 callers
Function
renderLocalBooks
()
static/js/index.js:484
↓ 5 callers
Function
renderOnlineBooks
()
static/js/index.js:281
↓ 5 callers
Function
setBodyFont
(prefs)
static/js/helpers.js:383
↓ 4 callers
Method
_get_user_file_path
(self, username)
functions/users.py:12
↓ 4 callers
Function
fetchAndRenderOnlineBooks
()
static/js/index.js:1961
↓ 4 callers
Function
fetchAndRenderPodcasts
()
static/js/index.js:2294
↓ 4 callers
Function
normalize_audio
(path)
functions/audio.py:3
↓ 4 callers
Function
populatePrefsInputs
()
static/js/config.js:166
↓ 4 callers
Function
setActiveBook
(book)
static/js/index.js:254
↓ 3 callers
Method
_get_user_folder
(self, username)
functions/users.py:19
↓ 3 callers
Function
build_voice_map
()
functions/openai_api.py:35
↓ 3 callers
Function
clearPdfHighlights
()
static/js/index.js:1330
↓ 3 callers
Function
detectHeadersAndFooters
(pdfData, pageHeight = 842)
static/js/helpers.js:247
↓ 3 callers
Function
formatTime
(seconds)
static/js/index.js:424
↓ 3 callers
Function
hideLoginModal
(appState)
static/js/UI.js:256
↓ 3 callers
Function
mapTextContent
(textObject)
static/js/helpers.js:490
↓ 3 callers
Function
playAudioQueue
()
static/js/index.js:918
↓ 3 callers
Function
renderCommands
()
static/js/index.js:1885
↓ 3 callers
Function
renderSinglePage
(pageNumber, container)
static/js/index.js:1168
↓ 3 callers
Function
resetBookView
(appState)
static/js/UI.js:308
↓ 3 callers
Function
resetPdfView
(appState)
static/js/UI.js:293
↓ 3 callers
Function
startSpeechGeneration
()
static/js/index.js:1071
↓ 3 callers
Function
stopAudioQueue
()
static/js/index.js:1000
↓ 3 callers
Function
updateCurrentUserUI
(appState)
static/js/UI.js:77
↓ 2 callers
Function
_generate_audio_file
(request: SynthesizeRequest, output_path: str)
functions/routes.py:219
↓ 2 callers
Method
add_book
(self, username, book_data)
functions/users.py:84
↓ 2 callers
Function
check_model_directories
()
functions/routes.py:110
↓ 2 callers
Function
createBookListItem
(book, source)
static/js/index.js:494
↓ 2 callers
Function
createFilesGrid
(files)
static/js/library.js:7
↓ 2 callers
Function
deleteOnlineBook
(bookId)
static/js/index.js:2108
↓ 2 callers
Function
fastFormatDetect
(text)
static/js/helpers.js:408
↓ 2 callers
Function
filterCommands
(query)
static/js/index.js:1876
↓ 2 callers
Function
gemini_process_audio
Synthesizes speech from the input string of text. This function uses the Google Cloud Text-to-Speech API to convert the provided text in
functions/gemini.py:13
↓ 2 callers
Function
getCacheSize
()
static/js/config.js:151
↓ 2 callers
Function
get_coqui_voices
()
functions/routes.py:129
↓ 2 callers
Function
get_kitten_voices
()
functions/routes.py:163
↓ 2 callers
Function
get_kokoro_voices
()
functions/routes.py:151
↓ 2 callers
Function
get_piper_voices
()
functions/routes.py:140
↓ 2 callers
Function
handleAudioFile
(file)
static/js/config.js:269
↓ 2 callers
Function
handlePageChange
(dir = 1)
static/js/index.js:864
↓ 2 callers
Function
handlePdfUpload
(file, bookId = null)
static/js/index.js:1543
↓ 2 callers
Function
handleSidebarCollapse
(appState)
static/js/UI.js:31
↓ 2 callers
Function
lazy_import_coqui
()
functions/routes.py:38
↓ 2 callers
Function
lazy_import_gemini
()
functions/routes.py:34
↓ 2 callers
Function
normalizeText
(text)
static/js/index.js:1242
↓ 2 callers
Function
renameOnlineBook
(book)
static/js/index.js:2144
↓ 2 callers
Function
renderNotifications
(appState)
static/js/UI.js:54
↓ 2 callers
Function
renderOnlinePodcasts
()
static/js/index.js:290
↓ 2 callers
Function
saveOcrText
(bookId, text)
static/js/index.js:1473
↓ 2 callers
Function
showCommandPalette
()
static/js/index.js:1864
↓ 2 callers
Function
showFileModal
(appState)
static/js/UI.js:273
↓ 2 callers
Function
showLoginModal
(appState)
static/js/UI.js:248
↓ 2 callers
Function
startRecording
(appState)
static/js/helpers.js:575
↓ 2 callers
Function
updateVoices
(appState)
static/js/UI.js:139
↓ 2 callers
Method
update_podcast
(self, username, podcast_id, new_data)
functions/users.py:156
↓ 1 callers
Function
_find_free_port
(preferred_port: int)
app.py:24
↓ 1 callers
Method
add_podcast
(self, username, podcast_data)
functions/users.py:147
↓ 1 callers
Method
authenticate_user
(self, username, password)
functions/users.py:50
↓ 1 callers
Function
chatterbox_process_audio
(voice, lang, text, output)
functions/chatterbox.py:7
↓ 1 callers
Function
cleanUpPages
(pages, readingPage)
static/js/index.js:881
↓ 1 callers
Function
coqui_process_audio
(voice, lang, text, output)
functions/coqui.py:27
↓ 1 callers
Function
createAndAppendHighlight
(item, viewport, pageIndex, highlightLayer)
static/js/index.js:1301
↓ 1 callers
Function
createNewBook
()
static/js/index.js:788
↓ 1 callers
Method
create_user
(self, username, password)
functions/users.py:34
↓ 1 callers
Function
deleteBook
(bookId)
static/js/index.js:572
↓ 1 callers
Function
deletePodcast
(username, podcastId)
static/js/podcast.js:46
↓ 1 callers
Method
delete_book
(self, username, book_id)
functions/users.py:120
↓ 1 callers
Method
delete_podcast
(self, username, podcast_id)
functions/users.py:136
↓ 1 callers
Method
edit_book
(self, username, book_id, new_data)
functions/users.py:128
↓ 1 callers
Function
extract_readable_content
Analyzes an HTML document to extract the main readable content, similar to a "reader mode". This is useful for passing clean text to a Text-t
functions/webpage.py:4
↓ 1 callers
Function
gemini_list_voices
Lists the available voices from the Google Cloud TTS API. Authentication is handled similarly to the synthesis function. Args:
functions/gemini.py:86
↓ 1 callers
Function
generatePodcast
(username, title, text, lang, engine, voice, api_key = null)
static/js/podcast.js:1
↓ 1 callers
Function
generateSpeech
(textChunk, lang='en', engine, voice)
static/js/speechGen.js:11
↓ 1 callers
Function
getAllPdfText
(pdf, options={})
static/js/helpers.js:355
↓ 1 callers
Function
getCurrentMainVisiblePage
(container)
static/js/helpers.js:463
↓ 1 callers
Function
getPiperVoices
()
static/js/config.js:41
↓ 1 callers
Function
getPodcasts
(username)
static/js/podcast.js:31
↓ 1 callers
Function
getVisibleArea
(el)
static/js/helpers.js:438
↓ 1 callers
Method
get_books
(self, username)
functions/users.py:94
↓ 1 callers
Function
get_element_score
Calculates a score for an element based on its content and attributes. Args: element (BeautifulSoup.Tag): The el
functions/webpage.py:39
↓ 1 callers
Function
get_folder_size
(folder_path)
functions/routes.py:546
↓ 1 callers
Function
get_gemini_voices
(api_key: str)
functions/routes.py:183
↓ 1 callers
Method
get_pdf_books
(self, username)
functions/users.py:109
↓ 1 callers
Method
get_podcasts
(self, username)
functions/users.py:102
↓ 1 callers
Function
goToPage
()
static/js/index.js:207
next →
1–100 of 180, ranked by callers