Index
All Classes and Interfaces|All Packages
C
- convertToIPA(String[]) - Static method in class net.oijon.algonquin.tts.XSAMPA
- copyFiles() - Static method in class net.oijon.algonquin.gui.GUILauncher
- createAudio(String) - Static method in class net.oijon.algonquin.tts.TRM
- createAudio(String[], String, String) - Static method in class net.oijon.algonquin.tts.IPA
-
Takes file names, glues them together, creates a file, and plays it.
- createSchwaTubeTest() - Static method in class net.oijon.algonquin.tts.TRM
- createSchwaTubeTest() - Static method in class net.oijon.algonquin.tts.trm.TRM
-
Do not use.
- createTest17cmWave() - Static method in class net.oijon.algonquin.tts.trm.TRM
-
Puts a Voicebox through a 17cm tube.
- createTestTube() - Static method in class net.oijon.algonquin.tts.trm.TRM
-
Creates a tube (See net.oijon.algonquin.tts.trm.Tube) that is 17cm long.
- createTestWave() - Static method in class net.oijon.algonquin.tts.trm.TRM
-
Creates a test wave from a raw Voicebox instance (see net.oijon.algonqion.tts.trm.Voicebox).
F
G
- getDelayLine() - Method in class net.oijon.algonquin.tts.trm.Tube
-
Debug only, should not be used in production.
- getFileNames(String) - Static method in class net.oijon.algonquin.tts.IPA
-
Creates a String array of all characters inputted, adding diacritics to their respective sound.
- getFrameCount() - Method in class net.oijon.algonquin.tts.trm.Voicebox
-
Gets the amount of frames created.
- getIntensity() - Method in class net.oijon.algonquin.tts.trm.Voicebox
-
Gets the amount the wave is multiplied by.
- getLength() - Method in class net.oijon.algonquin.tts.trm.Tube
-
Gets the length of the tube.
- getLoss() - Method in class net.oijon.algonquin.tts.trm.Tube
-
Gets the current loss factor.
- getSampleRate() - Method in class net.oijon.algonquin.tts.trm.Tube
-
Gets the sample rate the delay line is operating at.
- GUI - Class in net.oijon.algonquin.gui
- GUI() - Constructor for class net.oijon.algonquin.gui.GUI
- GUILauncher - Class in net.oijon.algonquin.gui
- GUILauncher() - Constructor for class net.oijon.algonquin.gui.GUILauncher
I
- IPA - Class in net.oijon.algonquin.tts
- IPA() - Constructor for class net.oijon.algonquin.tts.IPA
M
- main(String[]) - Static method in class net.oijon.algonquin.gui.GUI
- main(String[]) - Static method in class net.oijon.algonquin.gui.GUILauncher
-
Launches the GUI, as JavaFX cannot handle the GUI being launched directly.
- makeTestSound() - Static method in class net.oijon.algonquin.tts.TRM
- makeTestSound() - Static method in class net.oijon.algonquin.tts.trm.TRM
-
Creates and plays a test sound.
N
- net.oijon.algonquin.gui - package net.oijon.algonquin.gui
- net.oijon.algonquin.tts - package net.oijon.algonquin.tts
- net.oijon.algonquin.tts.trm - package net.oijon.algonquin.tts.trm
O
P
- push(float) - Method in class net.oijon.algonquin.tts.trm.Tube
-
Creates and manages a delay line.
R
- recordAudio(Clip, File) - Static method in class net.oijon.algonquin.tts.IPA
S
- setIntensity(float) - Method in class net.oijon.algonquin.tts.trm.Voicebox
-
Sets the wave intensity.
- setLoss(double) - Method in class net.oijon.algonquin.tts.trm.Tube
-
Sets the loss factor.
- standardize() - Method in class net.oijon.algonquin.tts.trm.Tube
-
Converts to 44.1 kHz by adding new data to follow the slope.
- start(Stage) - Method in class net.oijon.algonquin.gui.GUI
-
Creates all GUI elements.
T
- TRM - Class in net.oijon.algonquin.tts
- TRM - Class in net.oijon.algonquin.tts.trm
- TRM() - Constructor for class net.oijon.algonquin.tts.TRM
- TRM() - Constructor for class net.oijon.algonquin.tts.trm.TRM
- Tube - Class in net.oijon.algonquin.tts.trm
- Tube(int) - Constructor for class net.oijon.algonquin.tts.trm.Tube
-
Creates a tube based on it's length.
V
- Voicebox - Class in net.oijon.algonquin.tts.trm
- Voicebox(float) - Constructor for class net.oijon.algonquin.tts.trm.Voicebox
-
Creates a Voicebox with a base intensity.
X
- XSAMPA - Class in net.oijon.algonquin.tts
- XSAMPA() - Constructor for class net.oijon.algonquin.tts.XSAMPA
All Classes and Interfaces|All Packages