transcripts

package
v0.5.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SearchResult

type SearchResult struct {
	CallID       string `json:"call_id"`
	SpeakerID    string `json:"speaker_id,omitempty"`
	SegmentIndex int    `json:"segment_index"`
	StartMS      int64  `json:"start_ms"`
	EndMS        int64  `json:"end_ms"`
	Snippet      string `json:"snippet"`
}

func SearchTranscripts

func SearchTranscripts(ctx context.Context, store interface {
	SearchTranscriptSegments(context.Context, string, int) ([]sqlite.TranscriptSearchResult, error)
}, query string, limit int) ([]SearchResult, error)

type SyncMissingParams

type SyncMissingParams struct {
	Limit   int
	OutDir  string
	SyncKey string
}

type SyncMissingResult

type SyncMissingResult struct {
	RunID             int64
	CallsSeen         int
	TranscriptsSynced int
	FilesWritten      int
}

func SyncMissingTranscripts

func SyncMissingTranscripts(ctx context.Context, client *gong.Client, store storeiface.TranscriptStore, params SyncMissingParams) (result *SyncMissingResult, err error)

type SyncResult

type SyncResult struct {
	RunID      int64
	Considered int
	Downloaded int
	Stored     int
	Failed     int
	Requests   int
	BatchSize  int
	Skipped    int
}

func SyncMissing

func SyncMissing(ctx context.Context, client *gong.Client, store storeiface.TranscriptStore, outDir string, limit int) (result SyncResult, err error)

func SyncMissingWithBatch

func SyncMissingWithBatch(ctx context.Context, client *gong.Client, store storeiface.TranscriptStore, outDir string, limit int, batchSize int) (result SyncResult, err error)

func SyncMissingWithBatchGoverned added in v0.4.0

func SyncMissingWithBatchGoverned(ctx context.Context, client *gong.Client, store storeiface.TranscriptStore, outDir string, limit int, batchSize int, cfg *governance.Config) (result SyncResult, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL