LingVoice

module
v0.0.0-...-ec61fa6 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: GPL-3.0

Directories

Path Synopsis
cmd
a2a-demo command
Command a2a-demo: Agent-to-Agent HTTP with auth (local, no API key).
Command a2a-demo: Agent-to-Agent HTTP with auth (local, no API key).
avflow-demo command
branch-demo command
Command branch-demo: ChainBranch → CompileGraph with conditional graph edges (local mock).
Command branch-demo: ChainBranch → CompileGraph with conditional graph edges (local mock).
chain-builder-demo command
Command chain-builder-demo: Eino-style ChainBuilder → CompileGraph (local mock).
Command chain-builder-demo: Eino-style ChainBuilder → CompileGraph (local mock).
chain-demo command
Command chain-demo: sequential Chain — system prompt + user message + ChatModel.
Command chain-demo: sequential Chain — system prompt + user message + ChatModel.
checkpoint-demo command
Command checkpoint-demo: Graph checkpoint + HITL interrupt/resume (Eino subset).
Command checkpoint-demo: Graph checkpoint + HITL interrupt/resume (Eino subset).
generic-chain-demo command
Command generic-chain-demo: GenericChain[I,O] + StringMessageChain (local mock).
Command generic-chain-demo: GenericChain[I,O] + StringMessageChain (local mock).
graph-demo command
Command graph-demo: compiled ReAct Graph (Eino compose.Graph + react.Agent).
Command graph-demo: compiled ReAct Graph (Eino compose.Graph + react.Agent).
hitl-demo command
Command hitl-demo: ReAct + approvable tool with checkpoint resume (local mock model).
Command hitl-demo: ReAct + approvable tool with checkpoint resume (local mock model).
host-compose-demo command
Command host-compose-demo: Multi-agent host via compose graph + ProcessState.
Command host-compose-demo: Multi-agent host via compose graph + ProcessState.
host-demo command
Command host-demo: Multi-agent host routing (Eino multi-agent subset).
Command host-demo: Multi-agent host routing (Eino multi-agent subset).
internal/demo
Package demo provides shared helpers for cmd examples.
Package demo provides shared helpers for cmd examples.
knowledge-compose-demo command
Command knowledge-compose-demo: knowledge Service + compose RAG graph (local Bleve, no API key).
Command knowledge-compose-demo: knowledge Service + compose RAG graph (local Bleve, no API key).
knowledge-demo command
Command knowledge-demo: strategy-based chunking preview (no external services).
Command knowledge-demo: strategy-based chunking preview (no external services).
knowledge-hybrid-demo command
Command knowledge-hybrid-demo: in-memory vector + Bleve hybrid + optional func rerank (no API key).
Command knowledge-hybrid-demo: in-memory vector + Bleve hybrid + optional func rerank (no API key).
knowledge-milvus-demo command
Command knowledge-milvus-demo: strategy chunking + Milvus + optional Bleve hybrid retrieval.
Command knowledge-milvus-demo: strategy chunking + Milvus + optional Bleve hybrid retrieval.
knowledge-qdrant-demo command
Command knowledge-qdrant-demo: strategy chunking + Qdrant + optional Bleve hybrid retrieval.
Command knowledge-qdrant-demo: strategy chunking + Qdrant + optional Bleve hybrid retrieval.
knowledge-search-demo command
Command knowledge-search-demo: Bleve keyword retrieval + strategy chunking (no vector DB).
Command knowledge-search-demo: Bleve keyword retrieval + strategy chunking (no vector DB).
knowledge-service-demo command
Command knowledge-service-demo: knowledge.Service index/retrieve/update/delete lifecycle (local Bleve).
Command knowledge-service-demo: knowledge.Service index/retrieve/update/delete lifecycle (local Bleve).
llm-demo command
Command llm-demo: basic ChatModel generate/stream with metrics.
Command llm-demo: basic ChatModel generate/stream with metrics.
multi-branch-demo command
Command multi-branch-demo: ChainMultiBranch fan-out (local mock).
Command multi-branch-demo: ChainMultiBranch fan-out (local mock).
orchestrate-demo command
Command orchestrate-demo: SessionOrchestrator — multi-turn + template + ReAct + checkpoint.
Command orchestrate-demo: SessionOrchestrator — multi-turn + template + ReAct + checkpoint.
parallel-demo command
Command parallel-demo: Chain parallel steps (Eino compose.NewParallel subset).
Command parallel-demo: Chain parallel steps (Eino compose.NewParallel subset).
pipeline-demo command
Command pipeline-demo: Template → Branch → ReAct pipeline (local mock).
Command pipeline-demo: Template → Branch → ReAct pipeline (local mock).
plan-execute-demo command
Command plan-execute-demo: ADK plan-execute pattern (local, no API key).
Command plan-execute-demo: ADK plan-execute pattern (local, no API key).
pregel-checkpoint-demo command
Command pregel-checkpoint-demo: Pregel interrupt + checkpoint resume (local).
Command pregel-checkpoint-demo: Pregel interrupt + checkpoint resume (local).
pregel-demo command
Command pregel-demo: Pregel fan-out / fan-in graph (local mock).
Command pregel-demo: Pregel fan-out / fan-in graph (local mock).
prompt-demo command
Command prompt-demo: ChatTemplate with FString (no API key).
Command prompt-demo: ChatTemplate with FString (no API key).
rag-demo command
Command rag-demo: RAG retrieval + compose node (local, no API key).
Command rag-demo: RAG retrieval + compose node (local, no API key).
rag-vector-demo command
Command rag-vector-demo: vector embedding RAG (local mock embedder).
Command rag-vector-demo: vector embedding RAG (local mock embedder).
react-demo command
Command react-demo: ReAct agent with calculator tools (Eino react.Agent subset).
Command react-demo: ReAct agent with calculator tools (Eino react.Agent subset).
runner-demo command
Command runner-demo: Runner Invoke / StreamFrames on ReAct graph (local mock).
Command runner-demo: Runner Invoke / StreamFrames on ReAct graph (local mock).
session-hitl-demo command
Command session-hitl-demo: SessionOrchestrator multi-turn + approvable tool HITL (local mock).
Command session-hitl-demo: SessionOrchestrator multi-turn + approvable tool HITL (local mock).
supervisor-demo command
Command supervisor-demo: ADK supervisor pattern (local, no API key).
Command supervisor-demo: ADK supervisor pattern (local, no API key).
tool-demo command
Command tool-demo: ToolNode executes a single round of tool calls (mock assistant message).
Command tool-demo: ToolNode executes a single round of tool calls (mock assistant message).
workflow-demo command
Command workflow-demo: Workflow AddBranch + FieldMapping (local mock).
Command workflow-demo: Workflow AddBranch + FieldMapping (local mock).
workflow-react-demo command
Command workflow-react-demo: Workflow input → ReAct node (local mock).
Command workflow-react-demo: Workflow input → ReAct node (local mock).
pkg
llm
llm/adk
Package adk provides Agent Development Kit primitives (Eino adk subset).
Package adk provides Agent Development Kit primitives (Eino adk subset).
llm/agent
Package agent provides high-level agents built on compose (Eino flow/agent/react subset).
Package agent provides high-level agents built on compose (Eino flow/agent/react subset).
llm/compose
Package compose provides minimal LLM orchestration primitives (Eino compose subset).
Package compose provides minimal LLM orchestration primitives (Eino compose subset).
llm/internal/core
Package core holds shared primitives for compose and tool layers.
Package core holds shared primitives for compose and tool layers.
llm/prompt
Package prompt provides chat templates (Eino components/prompt subset).
Package prompt provides chat templates (Eino components/prompt subset).
llm/session
Package session provides multi-turn LLM conversation state (orchestration layer, not voice).
Package session provides multi-turn LLM conversation state (orchestration layer, not voice).
llm/tool
Package tool defines executable tools for LLM orchestration (Eino components/tool subset).
Package tool defines executable tools for LLM orchestration (Eino components/tool subset).
media/dsp
Package dsp houses lightweight digital-signal-processing helpers used by the media pipeline (RMS, energy, gain, etc.).
Package dsp houses lightweight digital-signal-processing helpers used by the media pipeline (RMS, energy, gain, etc.).
media/vad
Package vad provides lightweight RMS-based voice activity hints for sip1 barge-in (interrupt TTS / local WAV toward the callee while synthetic audio is playing).
Package vad provides lightweight RMS-based voice activity hints for sip1 barge-in (interrupt TTS / local WAV toward the callee while synthetic audio is playing).
protocol
Package protocol defines shared data structures and interfaces for LingVoice orchestration.
Package protocol defines shared data structures and interfaces for LingVoice orchestration.
protocol/llm
Package llm defines provider-agnostic chat model interfaces built on github.com/LingByte/LingVoice/pkg/protocol/schema messages.
Package llm defines provider-agnostic chat model interfaces built on github.com/LingByte/LingVoice/pkg/protocol/schema messages.
protocol/schema
Package schema defines core LLM message types shared across LingVoice.
Package schema defines core LLM message types shared across LingVoice.

Jump to

Keyboard shortcuts

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