diff options
author | XANTRONIX Development | 2022-02-28 13:12:34 -0500 |
---|---|---|
committer | XANTRONIX Development | 2022-02-28 13:12:47 -0500 |
commit | 8723f399b2e63693d0e90a1b0af87be865069e22 (patch) | |
tree | 9e15df6b4cd051b9642001d546fb6c3488afffc2 /include/xas | |
parent | 1b8fe922c267844f08b1795682ff8ab7e2b2a40c (diff) | |
download | xas-8723f399b2e63693d0e90a1b0af87be865069e22.tar.gz xas-8723f399b2e63693d0e90a1b0af87be865069e22.tar.bz2 xas-8723f399b2e63693d0e90a1b0af87be865069e22.zip |
Allow setting vox gain
Diffstat (limited to 'include/xas')
-rw-r--r-- | include/xas/vox.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/xas/vox.h b/include/xas/vox.h index 9d63bba..b3ea0ed 100644 --- a/include/xas/vox.h +++ b/include/xas/vox.h @@ -8,6 +8,8 @@ #include <xas/object.h> #include <xas/audio.h> +#define XAS_VOX_DEFAULT_GAIN 1.0f + #define XAS_VOX_SETTINGS_TMP_PATH "/tmp/xas-vox.XXXXXX" #define XAS_VOX_SETTINGS_TMP_PATHLEN 64 @@ -22,6 +24,8 @@ typedef struct _xas_vox { xas_audio_format format; size_t buffer_size; + float gain; + const char *text2wave_path; int argn; char **args; @@ -51,6 +55,8 @@ xas_vox *xas_vox_new(xas_audio_format format, void xas_vox_destroy(xas_vox *vox); +void xas_vox_set_gain(xas_vox *vox, float gain); + int xas_vox_set_voice(xas_vox *vox, const char *voice); int xas_vox_set_parameter(xas_vox *vox, |