Sample code for 30+ languages & platforms
Java

VoiceBase -- Retrieve Plain Text Transcript

See more VoiceBase Examples

Retrieves a plain text transcript for a media file.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Http;
import com.chilkatsoft.chilkat2.StringBuilder;

public class ChilkatExample {

    public static void main(String[] args) {
        // This example assumes the Chilkat HTTP API to have been previously unlocked.
        // See Global Unlock Sample for sample code.

        // Insert your Bearer token here:
        String accessToken = "VOICEBASE_TOKEN";

        Http http = new Http();

        // Add the access (bearer) token to the request, which is a header
        // having the following format:
        // Authorization: Bearer <userAccessToken>
        StringBuilder sbAuth = new StringBuilder();
        sbAuth.append("Bearer ");
        sbAuth.append(accessToken);
        http.setRequestHeader("Authorization", sbAuth.getAsString());

        StringBuilder sbUrl = new StringBuilder();
        sbUrl.append("https://apis.voicebase.com/v2-beta/media/$MEDIA_ID/transcripts/latest");
        int replaceCount = sbUrl.replace("$MEDIA_ID", "f9b9bb88-d52c-4960-bcef-d516a9f85594");

        http.setAccept("text/plain");

        String strText;
        try {
            strText = http.quickGetStr(sbUrl.getAsString());
        } catch (ChilkatException e) {
            System.out.println(e.getLastErrorText());
            return;
        }

        System.out.println("Response status code = " + http.getLastStatus());
        System.out.println(strText);

        if (http.getLastStatus() != 200) {
            System.out.println("Failed");
        } else {
            System.out.println("Success");
        }
    }
}