Whisper Web
Contents
Introduction
Examples
Whisper Web API Reference
Core Components
Speech Recognition
Audio Processing
Event System
Data Types & Utilities
Whisper Web
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
_
_abc_impl (whisper_web.server.CreateSessionRequest attribute)
(whisper_web.server.CurrentTranscriptionResponse attribute)
(whisper_web.server.FinalTranscriptionResponse attribute)
(whisper_web.server.InstalledModelsResponse attribute)
(whisper_web.server.MessageResponse attribute)
(whisper_web.server.QueueProcessedResponse attribute)
(whisper_web.server.QueueSizeResponse attribute)
(whisper_web.server.SessionInfo attribute)
(whisper_web.server.SessionListResponse attribute)
(whisper_web.server.SessionOperationResponse attribute)
(whisper_web.server.SessionResponse attribute)
(whisper_web.server.SessionStatusResponse attribute)
(whisper_web.server.TranscriptionsResponse attribute)
_handle_audio_chunk() (whisper_web.management.TranscriptionManager method)
_handle_generated_audio_chunk() (whisper_web.management.AudioManager method)
_handle_num_chunks_updated() (whisper_web.management.AudioManager method)
_handle_transcription_completed() (whisper_web.management.TranscriptionManager method)
_setup_api_routes() (whisper_web.server.TranscriptionServer method)
_setup_session_management_routes() (whisper_web.server.TranscriptionServer method)
_setup_transcription_routes() (whisper_web.server.TranscriptionServer method)
_setup_ws_route() (whisper_web.server.TranscriptionServer method)
A
adjustment_time (whisper_web.inputstream_generator.GeneratorConfig attribute)
,
[1]
audio_queue_processed (whisper_web.server.QueueProcessedResponse attribute)
,
[1]
(whisper_web.server.SessionStatusResponse attribute)
,
[1]
audio_queue_size (whisper_web.server.QueueSizeResponse attribute)
,
[1]
(whisper_web.server.SessionInfo attribute)
,
[1]
(whisper_web.server.SessionStatusResponse attribute)
,
[1]
AudioChunk (class in whisper_web.types)
,
[1]
AudioChunkGenerated (class in whisper_web.events)
,
[1]
AudioChunkNum (class in whisper_web.events)
,
[1]
AudioChunkReceived (class in whisper_web.events)
,
[1]
AudioManager (class in whisper_web.management)
,
[1]
B
batch_size (whisper_web.whisper_model.ModelConfig attribute)
,
[1]
batch_timeout_s (whisper_web.whisper_model.ModelConfig attribute)
,
[1]
blocksize (whisper_web.inputstream_generator.GeneratorConfig attribute)
,
[1]
C
chunk (whisper_web.events.AudioChunkGenerated attribute)
,
[1]
(whisper_web.events.AudioChunkReceived attribute)
,
[1]
cleanup_inactive_sessions() (whisper_web.server.TranscriptionServer method)
,
[1]
clear_audio_queue() (whisper_web.management.AudioManager method)
,
[1]
(whisper_web.management.TranscriptionManager method)
,
[1]
ClientSession (class in whisper_web.server)
,
[1]
continuous (whisper_web.inputstream_generator.GeneratorConfig attribute)
,
[1]
(whisper_web.whisper_model.ModelConfig attribute)
,
[1]
current_text (whisper_web.events.TranscriptionUpdated attribute)
,
[1]
current_transcription (whisper_web.server.CurrentTranscriptionResponse attribute)
,
[1]
(whisper_web.server.SessionInfo attribute)
,
[1]
D
data (whisper_web.types.AudioChunk attribute)
,
[1]
device (whisper_web.whisper_model.ModelConfig attribute)
,
[1]
DownloadModel (class in whisper_web.events)
,
[1]
E
Event (class in whisper_web.events)
,
[1]
EventBus (class in whisper_web.events)
,
[1]
F
final_transcription (whisper_web.server.FinalTranscriptionResponse attribute)
,
[1]
from_file (whisper_web.inputstream_generator.GeneratorConfig attribute)
,
[1]
full_text (whisper_web.events.TranscriptionUpdated attribute)
,
[1]
full_transcription (whisper_web.management.TranscriptionManager property)
,
[1]
G
generate() (whisper_web.inputstream_generator.InputStreamGenerator method)
,
[1]
generate_from_file() (whisper_web.inputstream_generator.InputStreamGenerator method)
,
[1]
get_installed_models() (in module whisper_web.utils)
,
[1]
get_next_audio_chunk() (whisper_web.management.AudioManager method)
,
[1]
get_or_create_session() (whisper_web.server.TranscriptionServer method)
,
[1]
H
handle_model_download() (whisper_web.server.ClientSession method)
,
[1]
I
inference_running (whisper_web.server.SessionInfo attribute)
,
[1]
(whisper_web.server.SessionOperationResponse attribute)
,
[1]
(whisper_web.server.SessionStatusResponse attribute)
,
[1]
InputStreamGenerator (class in whisper_web.inputstream_generator)
,
[1]
installed_models (whisper_web.server.InstalledModelsResponse attribute)
,
[1]
is_downloading (whisper_web.server.SessionStatusResponse attribute)
,
[1]
is_final (whisper_web.events.AudioChunkGenerated attribute)
,
[1]
(whisper_web.events.AudioChunkReceived attribute)
,
[1]
(whisper_web.events.TranscriptionCompleted attribute)
,
[1]
is_finished (whisper_web.events.DownloadModel attribute)
,
[1]
L
load_model() (whisper_web.whisper_model.WhisperModel method)
,
[1]
M
max_length_s (whisper_web.inputstream_generator.GeneratorConfig attribute)
,
[1]
message (whisper_web.server.MessageResponse attribute)
,
[1]
(whisper_web.server.SessionOperationResponse attribute)
,
[1]
(whisper_web.server.SessionResponse attribute)
,
[1]
min_chunks (whisper_web.inputstream_generator.GeneratorConfig attribute)
,
[1]
model_configuration (whisper_web.server.CreateSessionRequest attribute)
,
[1]
(whisper_web.server.SessionInfo attribute)
,
[1]
(whisper_web.server.SessionResponse attribute)
,
[1]
(whisper_web.server.SessionStatusResponse attribute)
,
[1]
model_id (whisper_web.whisper_model.ModelConfig attribute)
,
[1]
model_size (whisper_web.whisper_model.ModelConfig attribute)
,
[1]
model_url (whisper_web.events.DownloadModel attribute)
,
[1]
module
whisper_web
whisper_web.events
,
[1]
whisper_web.inputstream_generator
,
[1]
whisper_web.management
,
[1]
whisper_web.server
,
[1]
whisper_web.types
,
[1]
whisper_web.utils
,
[1]
whisper_web.whisper_model
,
[1]
N
num_chunks (whisper_web.events.AudioChunkNum attribute)
,
[1]
P
phrase_delta (whisper_web.inputstream_generator.GeneratorConfig attribute)
,
[1]
process_audio() (whisper_web.inputstream_generator.InputStreamGenerator method)
,
[1]
process_transcription_timestamps() (in module whisper_web.utils)
,
[1]
process_with_heuristic() (whisper_web.inputstream_generator.InputStreamGenerator method)
,
[1]
publish() (whisper_web.events.EventBus method)
,
[1]
Q
queue_size (whisper_web.management.AudioManager property)
,
[1]
(whisper_web.management.TranscriptionManager property)
,
[1]
R
remove_session() (whisper_web.server.TranscriptionServer method)
,
[1]
run() (whisper_web.server.TranscriptionServer method)
,
[1]
run_batched_inference() (whisper_web.management.TranscriptionManager method)
,
[1]
S
samplerate (whisper_web.inputstream_generator.GeneratorConfig attribute)
,
[1]
(whisper_web.whisper_model.ModelConfig attribute)
,
[1]
send_audio() (whisper_web.inputstream_generator.InputStreamGenerator method)
,
[1]
session_id (whisper_web.server.CreateSessionRequest attribute)
,
[1]
(whisper_web.server.CurrentTranscriptionResponse attribute)
,
[1]
(whisper_web.server.FinalTranscriptionResponse attribute)
,
[1]
(whisper_web.server.MessageResponse attribute)
,
[1]
(whisper_web.server.QueueProcessedResponse attribute)
,
[1]
(whisper_web.server.QueueSizeResponse attribute)
,
[1]
(whisper_web.server.SessionInfo attribute)
,
[1]
(whisper_web.server.SessionOperationResponse attribute)
,
[1]
(whisper_web.server.SessionResponse attribute)
,
[1]
(whisper_web.server.SessionStatusResponse attribute)
,
[1]
(whisper_web.server.TranscriptionsResponse attribute)
,
[1]
sessions (whisper_web.server.SessionListResponse attribute)
,
[1]
set_device() (in module whisper_web.utils)
,
[1]
set_silence_threshold() (whisper_web.inputstream_generator.InputStreamGenerator method)
,
[1]
start_inference() (whisper_web.server.ClientSession method)
,
[1]
stats (whisper_web.management.AudioManager property)
,
[1]
(whisper_web.management.TranscriptionManager property)
,
[1]
stop_inference() (whisper_web.server.ClientSession method)
,
[1]
subscribe() (whisper_web.events.EventBus method)
,
[1]
T
text (whisper_web.types.Transcription attribute)
,
[1]
timestamp (whisper_web.types.AudioChunk attribute)
,
[1]
(whisper_web.types.Transcription attribute)
,
[1]
total_sessions (whisper_web.server.SessionListResponse attribute)
,
[1]
Transcription (class in whisper_web.types)
,
[1]
transcription (whisper_web.events.TranscriptionCompleted attribute)
,
[1]
transcription_count (whisper_web.server.SessionInfo attribute)
,
[1]
(whisper_web.server.SessionStatusResponse attribute)
,
[1]
TranscriptionCompleted (class in whisper_web.events)
,
[1]
TranscriptionManager (class in whisper_web.management)
,
[1]
transcriptions (whisper_web.server.TranscriptionsResponse attribute)
,
[1]
TranscriptionServer (class in whisper_web.server)
,
[1]
TranscriptionUpdated (class in whisper_web.events)
,
[1]
U
use_vad (whisper_web.whisper_model.ModelConfig attribute)
,
[1]
W
whisper_web
module
whisper_web.events
module
,
[1]
whisper_web.inputstream_generator
module
,
[1]
whisper_web.management
module
,
[1]
whisper_web.server
module
,
[1]
whisper_web.types
module
,
[1]
whisper_web.utils
module
,
[1]
whisper_web.whisper_model
module
,
[1]
WhisperModel (class in whisper_web.whisper_model)
,
[1]