AudioGenerationPlayer shows a generated sound's prompt, model and length, a bar while it is made, then chat::AudioMessage to play it; Regenerate and Download wait for it. TTSVoicePicker lists voices with a sample to play, the chosen one washed with a check, tags dropping below when narrow. VideoGenerationTimeline lays shots along their time under a ruler, with posters, placeholders, a playhead and Extend. AudioMessage's waveform is one Tab stop where Left and Right seek, and it gives way at 280px. debug::ruler serves the timeline's ruler. A mask shown to read no longer follows the pointer.
30 lines
707 B
Rust
30 lines
707 B
Rust
mod audio;
|
|
mod brush;
|
|
mod compare;
|
|
mod grid;
|
|
mod mask;
|
|
mod prompt;
|
|
mod queue;
|
|
mod ratio;
|
|
mod seed;
|
|
mod style;
|
|
#[cfg(all(test, feature = "test-support"))]
|
|
mod tests;
|
|
mod variation;
|
|
mod video;
|
|
mod voice;
|
|
|
|
pub use audio::AudioGenerationPlayer;
|
|
pub use brush::MaskBrush;
|
|
pub use compare::{ABCompareView, Verdict};
|
|
pub use grid::{GenerationGrid, Outcome};
|
|
pub use mask::{InpaintCanvas, MaskStroke};
|
|
pub use prompt::PromptEnhancer;
|
|
pub use queue::{GenerationQueue, Job, JobState};
|
|
pub use ratio::AspectRatioPicker;
|
|
pub use seed::SeedInput;
|
|
pub use style::{StylePreset, StylePresetPicker};
|
|
pub use variation::VariationPicker;
|
|
pub use video::{Shot, VideoGenerationTimeline};
|
|
pub use voice::{TTSVoicePicker, Voice};
|