Documentation
¶
Overview ¶
TODO: Need to look into this before the v1 release
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alternative ¶
type Alternative struct { Transcript string `json:"transcript,omitempty"` Confidence float64 `json:"confidence,omitempty"` Words []Word `json:"words,omitempty"` Paragraphs Paragraph `json:"paragraphs,omitempty"` Entities []Entity `json:"entities,omitempty"` Summaries []SummaryV1 `json:"summaries,omitempty"` Topics []Topics `json:"topics,omitempty"` }
type Channel ¶
type Channel struct { Search []Search `json:"search,omitempty"` Alternatives []Alternative `json:"alternatives,omitempty"` DetectedLanguage string `json:"detected_language,omitempty"` }
type Metadata ¶
type Metadata struct { TransactionKey string `json:"transaction_key,omitempty"` RequestID string `json:"request_id,omitempty"` Sha256 string `json:"sha256,omitempty"` Created string `json:"created,omitempty"` Duration float64 `json:"duration,omitempty"` Channels int `json:"channels,omitempty"` Models []string `json:"models,omitempty"` ModelInfo map[string]struct { Name string `json:"name,omitempty"` Version string `json:"version,omitempty"` Arch string `json:"arch,omitempty"` } `json:"model_info,omitempty"` Warnings []Warning `json:"warnings,omitempty"` }
share/common structs
type Paragraphs ¶
type PreRecordedResponse ¶
type PreRecordedResponse struct { RequestID string `json:"request_id,omitempty"` // for ?callback=... Metadata Metadata `json:"metadata,omitempty"` Results Result `json:"results,omitempty"` }
Response
type Utterance ¶
type Utterance struct { Start float64 `json:"start,omitempty"` End float64 `json:"end,omitempty"` Confidence float64 `json:"confidence,omitempty"` Channel int `json:"channel,omitempty"` Transcript string `json:"transcript,omitempty"` Words []Word `json:"words,omitempty"` Speaker int `json:"speaker,omitempty"` ID string `json:"id,omitempty"` }
type Word ¶
type Word struct { Word string `json:"word,omitempty"` Start float64 `json:"start,omitempty"` End float64 `json:"end,omitempty"` Confidence float64 `json:"confidence,omitempty"` Speaker int `json:"speaker,omitempty"` SpeakerConfidence float64 `json:"speaker_confidence,omitempty"` PunctuatedWord string `json:"punctuated_word,omitempty"` Sentiment string `json:"sentiment,omitempty"` }
Click to show internal directories.
Click to hide internal directories.