cutego/speech/speech.h
therecipe 9cb2c840ec initial update to Qt 5.8 + breaking changes + new speech module
1. the qt api changed in various places
2. dropped the "_minimal" suffix for the deployment folders
3. to keep using older versions of Qt (5.7.1 for example), one would
now need to explicit export "QT_VERSION=5.7.1" and also
"QT_DIR=/path/to/Qt5.7.1"
2017-02-10 18:18:44 +01:00

74 lines
3.3 KiB
C
Executable file

// +build !minimal
#pragma once
#ifndef GO_QTSPEECH_H
#define GO_QTSPEECH_H
#include <stdint.h>
#ifdef __cplusplus
extern "C" {
#endif
struct QtSpeech_PackedString { char* data; long long len; };
struct QtSpeech_PackedList { void* data; long long len; };
struct QtSpeech_PackedString QTextToSpeech_QTextToSpeech_AvailableEngines();
void* QTextToSpeech_NewQTextToSpeech(void* parent);
void* QTextToSpeech_NewQTextToSpeech2(char* engine, void* parent);
void QTextToSpeech_ConnectLocaleChanged(void* ptr);
void QTextToSpeech_DisconnectLocaleChanged(void* ptr);
void QTextToSpeech_LocaleChanged(void* ptr, void* locale);
void QTextToSpeech_Pause(void* ptr);
void QTextToSpeech_PauseDefault(void* ptr);
void QTextToSpeech_ConnectPitchChanged(void* ptr);
void QTextToSpeech_DisconnectPitchChanged(void* ptr);
void QTextToSpeech_PitchChanged(void* ptr, double pitch);
void QTextToSpeech_ConnectRateChanged(void* ptr);
void QTextToSpeech_DisconnectRateChanged(void* ptr);
void QTextToSpeech_RateChanged(void* ptr, double rate);
void QTextToSpeech_Resume(void* ptr);
void QTextToSpeech_ResumeDefault(void* ptr);
void QTextToSpeech_Say(void* ptr, char* text);
void QTextToSpeech_SayDefault(void* ptr, char* text);
void QTextToSpeech_SetLocale(void* ptr, void* locale);
void QTextToSpeech_SetLocaleDefault(void* ptr, void* locale);
void QTextToSpeech_SetPitch(void* ptr, double pitch);
void QTextToSpeech_SetPitchDefault(void* ptr, double pitch);
void QTextToSpeech_SetRate(void* ptr, double rate);
void QTextToSpeech_SetRateDefault(void* ptr, double rate);
void QTextToSpeech_SetVolume(void* ptr, double volume);
void QTextToSpeech_SetVolumeDefault(void* ptr, double volume);
void QTextToSpeech_ConnectStateChanged(void* ptr);
void QTextToSpeech_DisconnectStateChanged(void* ptr);
void QTextToSpeech_StateChanged(void* ptr, long long state);
void QTextToSpeech_Stop(void* ptr);
void QTextToSpeech_StopDefault(void* ptr);
void QTextToSpeech_ConnectVolumeChanged(void* ptr);
void QTextToSpeech_DisconnectVolumeChanged(void* ptr);
void QTextToSpeech_VolumeChanged(void* ptr, int volume);
void* QTextToSpeech_Locale(void* ptr);
struct QtSpeech_PackedList QTextToSpeech_AvailableLocales(void* ptr);
long long QTextToSpeech_State(void* ptr);
double QTextToSpeech_Pitch(void* ptr);
double QTextToSpeech_Rate(void* ptr);
double QTextToSpeech_Volume(void* ptr);
void* QTextToSpeech___availableLocales_atList(void* ptr, int i);
void QTextToSpeech___availableLocales_setList(void* ptr, void* i);
void* QTextToSpeech___availableLocales_newList(void* ptr);
void* QTextToSpeech___availableVoices_newList(void* ptr);
void QTextToSpeechPlugin_DestroyQTextToSpeechPlugin(void* ptr);
void QTextToSpeechPlugin_DestroyQTextToSpeechPluginDefault(void* ptr);
void* QTextToSpeechPlugin___createTextToSpeechEngine_parameters_atList(void* ptr, char* i);
void QTextToSpeechPlugin___createTextToSpeechEngine_parameters_setList(void* ptr, char* key, void* i);
void* QTextToSpeechPlugin___createTextToSpeechEngine_parameters_newList(void* ptr);
struct QtSpeech_PackedList QTextToSpeechPlugin___createTextToSpeechEngine_keyList(void* ptr);
struct QtSpeech_PackedString QTextToSpeechPlugin_____createTextToSpeechEngine_keyList_atList(void* ptr, int i);
void QTextToSpeechPlugin_____createTextToSpeechEngine_keyList_setList(void* ptr, char* i);
void* QTextToSpeechPlugin_____createTextToSpeechEngine_keyList_newList(void* ptr);
#ifdef __cplusplus
}
#endif
#endif