MCPcopy Create free account

hub / github.com/Dimev/grail-rs / functions

Functions48 in github.com/Dimev/grail-rs

↓ 12 callersFunctiongeneric
()
src/languages/mod.rs:4
↓ 11 callersMethodmap
(self, f: F)
src/lib.rs:111
↓ 7 callersMethodmap2
(self, other: Self, f: F)
src/lib.rs:117
↓ 7 callersMethodnext
generate the next value, and update the internal state
src/lib.rs:240
↓ 7 callersFunctionrandom_f32
(state: &mut u32)
src/lib.rs:36
↓ 6 callersMethodmin
(self, other: Self)
src/lib.rs:129
↓ 3 callersMethodblend
(self, other: Self, alpha: f32)
src/lib.rs:135
↓ 3 callersFunctionfind_argument
helps find a value in a switch, if any
examples/cli.rs:17
↓ 3 callersFunctionhas_argument
helps to check if there's an argument
examples/cli.rs:11
↓ 2 callersMethodblend_multiple
(self, other: Self, alpha: Array)
src/lib.rs:141
↓ 2 callersMethodcopy_silent
(self)
src/lib.rs:454
↓ 2 callersMethodintonate
(self, _language: Language, voice: Voice)
src/lib.rs:1081
↓ 2 callersMethodjitter
creates a new synthesizer from this iterator
src/lib.rs:786
↓ 2 callersMethodresample
(self, old_sample_rate: f32, new_sample_rate: f32)
src/lib.rs:418
↓ 2 callersMethodselect
creates a selector from the given voice
src/lib.rs:1013
↓ 2 callersMethodsequence
creates a new sequencer, from a given voice
src/lib.rs:941
↓ 2 callersMethodsum
(self)
src/lib.rs:123
↓ 2 callersMethodsynthesize
creates a new synthesizer from this iterator
src/lib.rs:587
↓ 2 callersMethodtranscribe
(self, language: Language)
src/lib.rs:1197
↓ 1 callersMethodcopy_with_frequency
(self, frequency: f32)
src/lib.rs:445
↓ 1 callersMethodexp_approx
(self)
src/lib.rs:153
↓ 1 callersFunctionsave_wav
save a wav file
examples/cli.rs:28
↓ 1 callersMethodtan_approx
(self)
src/lib.rs:147
Methodadd
(self, other: Self)
src/lib.rs:164
Methodadd_assign
(&mut self, other: Self)
src/lib.rs:172
Methoddiv
(self, other: Self)
src/lib.rs:199
Functionexp_approx
(x: f32)
src/lib.rs:75
Methodfrom_func
(mut f: F)
src/lib.rs:99
Functiongeneric
()
src/voices/generic.rs:5
Functionjitter_within_bounds
()
src/lib.rs:805
Functionmain
()
examples/cli.rs:69
Functionmain
()
examples/interactive.rs:7
Methodmul
(self, other: Self)
src/lib.rs:190
Methodneg
(self)
src/lib.rs:208
Methodnew
(arr: [f32; NUM_FORMANTS])
src/lib.rs:93
Methodnew_phoneme
Make a new one with the default sample rate Also ensure that the formant amplitudes sum up to 1 to get unit gain
src/lib.rs:381
Methodsilent
create a new silent item
src/lib.rs:367
Methodsplat
(val: f32)
src/lib.rs:105
Methodsub
(self, other: Self)
src/lib.rs:181
Functionsynthesize_normalized
()
src/lib.rs:604
Functionsynthesize_resampled
()
src/lib.rs:608
Functiontan_approx
(x: f32)
src/lib.rs:63
Functiontranscribe_same_char_different_length
()
src/lib.rs:1258
Functiontranscribe_same_char_different_length_cutoff
()
src/lib.rs:1283
Functiontranscribe_same_start
()
src/lib.rs:1234
Functiontranscribe_skip_no_matches
()
src/lib.rs:1311
Functiontranscribe_skip_partial_match_at_end
()
src/lib.rs:1336
Functiontranscribe_unique
()
src/lib.rs:1211