Categorygithub.com/grokify/go-voicebase-v3/v3
modulepackage
3.0.4
Repository: https://github.com/grokify/go-voicebase-v3.git
Documentation: pkg.go.dev

# README

Go API client for VoiceBase

Build Status Go Report Card Docs License

APIs for speech recognition and speech analytics, powering insights every business needs.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

Installation

Install the client:

$ go get github.com/grokify/go-voicebase-v3/v3

Add the following to your Go source:

import(
    "github.com/grokify/go-voicebase-v3/v3"
)

Documentation for API Endpoints

All URIs are relative to https://apis.voicebase.com

ClassMethodHTTP requestDescription
DefinitionApiCreateKeywordSpottingGroupPut /v3/definition/spotting/groups/{groupId}Create or update keyword spotting group
DefinitionApiCreateVocabularyPut /v3/definition/vocabularies/{vocabularyId}Create or update a custom vocabulary
DefinitionApiDeleteKeywordSpottingGroupByIdDelete /v3/definition/spotting/groups/{groupId}Delete keyword spotting group
DefinitionApiDeleteVocabularyByIdDelete /v3/definition/vocabularies/{vocabularyId}Delete a custom vocabulary
DefinitionApiGetClassifierGet /v3/definition/prediction/classifiers/{classifierId}Retrieve details about a predictive classification model
DefinitionApiGetClassifiersGet /v3/definition/prediction/classifiersList predictive classification models
DefinitionApiGetDetectorGet /v3/definition/prediction/detectors/{detectorId}Retrieve details about a detection model
DefinitionApiGetDetectorsGet /v3/definition/prediction/detectorsList detection models
DefinitionApiGetKeywordSpottingGroupByIdGet /v3/definition/spotting/groups/{groupId}Retrieve a keyword spotting Group
DefinitionApiGetKeywordSpottingGroupsGet /v3/definition/spotting/groupsList keyword spotting groups
DefinitionApiGetSearchableFieldsGet /v3/definition/media/searchRetrieve the list of extended metadata searchable fields
DefinitionApiGetVocabulariesGet /v3/definition/vocabulariesList custom vocabularies
DefinitionApiGetVocabularyByIdGet /v3/definition/vocabularies/{vocabularyId}Retrieve a custom vocabulary.
DefinitionApiSetSearchableFieldsPut /v3/definition/media/searchDefine extended metadata searchable fields
KeyManagementApiCreateKeyPost /v3/profile/keysCreate API Key
KeyManagementApiDeleteKeyByIdDelete /v3/profile/keys/{keyId}Delete API key
KeyManagementApiGetKeyByIdGet /v3/profile/keys/{keyId}Retrieve details about an API key
KeyManagementApiGetKeysGet /v3/profile/keysList API Keys
MediaApiDeleteMediaByIdDelete /v3/media/{mediaId}Delete a media, transcripts and analytics results
MediaApiGetMediaByIdGet /v3/media/{mediaId}Retrieve transcript and analytical results from a media record
MediaApiGetMetadataByIdGet /v3/media/{mediaId}/metadataRetrieve metadata associated with a media record
MediaApiGetProgressByIdGet /v3/media/{mediaId}/progressRetrieve processing progress
MediaApiGetStreamByMediaIdAndNameGet /v3/media/{mediaId}/streams/{streamName}Downloads the media identified by the stream name
MediaApiGetStreamsByIdGet /v3/media/{mediaId}/streamsList streams
MediaApiGetSubtitleDfxpByIdGet /v3/media/{mediaId}/transcript/dfxpRetrieve DFXP transcript
MediaApiGetSubtitleWebVttByIdGet /v3/media/{mediaId}/transcript/webvttRetrieve WEBVTT transcript
MediaApiGetSubtitlesByIdGet /v3/media/{mediaId}/transcript/srtRetrieve SRT transcript
MediaApiGetTextByIdGet /v3/media/{mediaId}/transcript/textRetrieve text transcript
MediaApiGetTranscriptGet /v3/media/{mediaId}/transcriptRetrieve transcript
MediaApiMediaQueryGet /v3/mediaList media records
MediaApiPostMediaPost /v3/mediaUpload a media file for transcription and analysis
MediaApiPostMediaByIdPost /v3/media/{mediaId}Align a transcript and re-run the job
MediaApiSetMetadataByIdPut /v3/media/{mediaId}/metadataUpdate media metadata

Documentation For Models

Documentation For Authorization

Authorization

  • Type: API key

Example

	auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
		Key: "APIKEY",
		Prefix: "Bearer", // Omit if not necessary.
	})
    r, err := client.Service.Operation(auth, args)

Author

https://github.com/grokify/

Support

https://stackoverflow.com/

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
BuildVocabulariesForStrings takes a list of strings and converts them to a list of `VbVocabulary` structs for use in uploading media.
No description provided by the author
No description provided by the author

# Constants

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author