summaryrefslogtreecommitdiffstats
path: root/include/xas
diff options
context:
space:
mode:
Diffstat (limited to 'include/xas')
-rw-r--r--include/xas/drone.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/include/xas/drone.h b/include/xas/drone.h
index d7dc4c0..9a7249b 100644
--- a/include/xas/drone.h
+++ b/include/xas/drone.h
@@ -11,9 +11,6 @@
#define XAS_DRONE_VOX_BUFFER_SIZE 735
#define XAS_DRONE_VOX_TEXT2WAVE_PATH "/usr/bin/text2wave"
-#define XAS_DRONE_VOX_DEFAULT_SPEED 1.0f
-#define XAS_DRONE_VOX_DEFAULT_VOICE "voice_cmu_us_slt_cg"
-
#define XAS_DRONE_CHAMBER_BASS_FREQUENCY 20 /* Hz */
#define XAS_DRONE_CHAMBER_BASS_TYPE XAS_SYNTH_SQUARE
@@ -27,10 +24,6 @@ typedef struct _xas_drone {
typedef struct _xas_drone_vox {
xas_drone *drone;
xas_vox *obj;
- xas_audio_stream *source;
-
- const char *voice;
- float speed;
} xas_drone_vox;
typedef struct _xas_drone_chamber_interval {
@@ -83,9 +76,9 @@ xas_drone_vox *xas_drone_vox_new(xas_drone *drone);
void xas_drone_vox_destroy(xas_drone_vox *vox);
-void xas_drone_vox_set_voice(xas_drone_vox *vox, const char *voice);
+int xas_drone_vox_set_voice(xas_drone_vox *vox, const char *voice);
-void xas_drone_vox_set_speed(xas_drone_vox *vox, float speed);
+int xas_drone_vox_set_speed(xas_drone_vox *vox, float speed);
int xas_drone_vox_vsayf(xas_drone_vox *vox,
const char *format,