The content of this page has been automatically translated by AI. If you encounter any problems while reading, you can view the corresponding content in Chinese.
Help & Documentation>User Generated Short Video SDK

iOS

Last updated: 2025-03-17 18:06:59

Voice changing and reverb recording:
//Get the recorder object
recorder = [TXUGCRecord shareInstance];

// Set reverb
// TXRecordCommon.VIDOE_REVERB_TYPE_0 Disable reverb
// TXRecordCommon.VIDOE_REVERB_TYPE_1 KTV
// TXRecordCommon.VIDOE_REVERB_TYPE_2 Small room
// TXRecordCommon.VIDOE_REVERB_TYPE_3 Auditorium
// TXRecordCommon.VIDOE_REVERB_TYPE_4 Low and deep
// TXRecordCommon.VIDOE_REVERB_TYPE_5 Resonant
// TXRecordCommon.VIDOE_REVERB_TYPE_6 Metallic sound
// TXRecordCommon.VIDOE_REVERB_TYPE_7 Magnetic
[recorder setReverbType:VIDOE_REVERB_TYPE_1];

// Set voice changing
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_0 Disable voice changing
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_1 Mischievous child
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_2 Loli
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_3 Uncle
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_4 Heavy metal
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_6 Foreigner
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_7 Trapped beast
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_8 Fat guy
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_9 Strong electric current
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_10 Heavy machinery
// TXRecordCommon.VIDOE_VOICECHANGER_TYPE_11 Ethereal
[record setVoiceChangerType:VIDOE_VOICECHANGER_TYPE_1];

Note
Voice changing and reverb are only valid for recording human voice, but unavailable for BGM.