Overview

1. spaceGearSDK AAR

Copy the spaceGearSDK-debug.aar library file to agentSample/app/aar.

app/build.gradle

Set implementation AAR.


dependencies {
    .
    .
    .
    implementation files('aar/spaceGearSDK-debug.aar')
}

2. Init VoiceAgent

MainActivity.java

VoiceAgent.getInstance().init(this, "SPACEGEAR_VOICEAGENT_ACCESS_KEY");

3. Run VoiceAgent

  • Set Setting Parameter

  • Start Voice Recording

  • End Voice Recording

  • Send Audio Data

  • Cancel Voice Recording

  • Stop Audio Stream Player

  • Get Current State

4. Set EventListener

  • Supported Event Type

    • ON_RECORD_START

    • ON_RECORD_DONE

    • ON_WEBSOCKET_OPEN

    • ON_WEBSOCKET_TEXT_MESSAGE

    • ON_WEBSOCKET_BINARY_DATA

    • ON_WEBSOCKET_CLOSING

    • ON_WEBSOCKET_FAILURE

    • ON_INPUT_TRANSCRIPTION

    • ON_OUTPUT_AGENT_TEXT_CHUNK

    • ON_OUTPUT_AGENT_AUDIO_CHUNK

    • ON_AUDIO_DATA_SEND

    • ON_RESPONSE_DONE

Last updated