diff options
Diffstat (limited to 'include/xas')
-rw-r--r-- | include/xas/drone.h | 11 |
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, |