Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dimev/grail-rs
/ functions
Functions
48 in github.com/Dimev/grail-rs
⨍
Functions
48
◇
Types & classes
21
↓ 12 callers
Function
generic
()
src/languages/mod.rs:4
↓ 11 callers
Method
map
(self, f: F)
src/lib.rs:111
↓ 7 callers
Method
map2
(self, other: Self, f: F)
src/lib.rs:117
↓ 7 callers
Method
next
generate the next value, and update the internal state
src/lib.rs:240
↓ 7 callers
Function
random_f32
(state: &mut u32)
src/lib.rs:36
↓ 6 callers
Method
min
(self, other: Self)
src/lib.rs:129
↓ 3 callers
Method
blend
(self, other: Self, alpha: f32)
src/lib.rs:135
↓ 3 callers
Function
find_argument
helps find a value in a switch, if any
examples/cli.rs:17
↓ 3 callers
Function
has_argument
helps to check if there's an argument
examples/cli.rs:11
↓ 2 callers
Method
blend_multiple
(self, other: Self, alpha: Array)
src/lib.rs:141
↓ 2 callers
Method
copy_silent
(self)
src/lib.rs:454
↓ 2 callers
Method
intonate
(self, _language: Language, voice: Voice)
src/lib.rs:1081
↓ 2 callers
Method
jitter
creates a new synthesizer from this iterator
src/lib.rs:786
↓ 2 callers
Method
resample
(self, old_sample_rate: f32, new_sample_rate: f32)
src/lib.rs:418
↓ 2 callers
Method
select
creates a selector from the given voice
src/lib.rs:1013
↓ 2 callers
Method
sequence
creates a new sequencer, from a given voice
src/lib.rs:941
↓ 2 callers
Method
sum
(self)
src/lib.rs:123
↓ 2 callers
Method
synthesize
creates a new synthesizer from this iterator
src/lib.rs:587
↓ 2 callers
Method
transcribe
(self, language: Language)
src/lib.rs:1197
↓ 1 callers
Method
copy_with_frequency
(self, frequency: f32)
src/lib.rs:445
↓ 1 callers
Method
exp_approx
(self)
src/lib.rs:153
↓ 1 callers
Function
save_wav
save a wav file
examples/cli.rs:28
↓ 1 callers
Method
tan_approx
(self)
src/lib.rs:147
Method
add
(self, other: Self)
src/lib.rs:164
Method
add_assign
(&mut self, other: Self)
src/lib.rs:172
Method
div
(self, other: Self)
src/lib.rs:199
Function
exp_approx
(x: f32)
src/lib.rs:75
Method
from_func
(mut f: F)
src/lib.rs:99
Function
generic
()
src/voices/generic.rs:5
Function
jitter_within_bounds
()
src/lib.rs:805
Function
main
()
examples/cli.rs:69
Function
main
()
examples/interactive.rs:7
Method
mul
(self, other: Self)
src/lib.rs:190
Method
neg
(self)
src/lib.rs:208
Method
new
(arr: [f32; NUM_FORMANTS])
src/lib.rs:93
Method
new_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
Method
silent
create a new silent item
src/lib.rs:367
Method
splat
(val: f32)
src/lib.rs:105
Method
sub
(self, other: Self)
src/lib.rs:181
Function
synthesize_normalized
()
src/lib.rs:604
Function
synthesize_resampled
()
src/lib.rs:608
Function
tan_approx
(x: f32)
src/lib.rs:63
Function
transcribe_same_char_different_length
()
src/lib.rs:1258
Function
transcribe_same_char_different_length_cutoff
()
src/lib.rs:1283
Function
transcribe_same_start
()
src/lib.rs:1234
Function
transcribe_skip_no_matches
()
src/lib.rs:1311
Function
transcribe_skip_partial_match_at_end
()
src/lib.rs:1336
Function
transcribe_unique
()
src/lib.rs:1211