ARCHITECTURE

A conversation runtime built for real applications.

Andamento executes configurable conversation flows and coordinates speech and media. Your native application owns business decisions, data, and integrations—including optional Generative AI services.

SYSTEM OVERVIEW

See how the runtime connects.

See exactly where responsibility sits: your application makes decisions, configuration defines interaction behavior, and Andamento coordinates conversation execution with speech and media. The diagram shows relationships, not a required call sequence.

HOST APPLICATION

Native application

Business rules · callbacks · runtime data

CONFIGURATION

Conversation definitions

Prompts · behavior · transitions

↕Events, data & control
↓Configured behavior
CONVERSATION RUNTIME

SpeechTiles Andamento

Flow execution · interaction state · transitions · coordination

Coordinated speech & media operations
Speech recognition
Speech synthesis
Audio playback & recording
OPERATING ENVIRONMENT

System interruptions

Audio interruptions and other supported system events may affect the conversation lifecycle. Handling and recovery depend on the event and platform.

Affects runtime and host application
OPTIONAL · HOST-MANAGED

Generative AI & external services

The application calls services, validates results, and supplies decisions or data through supported runtime mechanisms.

Integrated by the native application

Conceptual integration view—not an exact SDK class diagram or an assurance of automatic interruption recovery. Refer to the developer documentation for supported platform-specific behavior.

Who owns which part of the experience?

Andamento coordinates the conversation; the application stays responsible for the outcome.

ComponentPrimary responsibility
Native applicationBusiness decisions, data, validation, UI, and integrations with external services.
Conversation definitionsConfigured prompts, interaction steps, transitions, and supported responses.
SpeechTiles AndamentoExecution of configured flows, turn coordination, interaction events, and application callbacks.
Speech and media servicesRecognition, synthesis, playback, and recording as provided and configured for the application.
Optional generative AIInterpretation or generation when selected and managed by the host application; not a required Andamento component.
Operating systemAudio and lifecycle conditions, including interruptions and routing events that can affect runtime behavior.

INTEGRATION LIFECYCLE

From configuration to execution.

01

Prepare the interaction

The application initializes the framework and provides supported conversation definitions, resources, and configuration.

02

Connect application behavior

The host registers callbacks and supplies or updates runtime data as required by the interaction.

03

Execute and respond

Andamento coordinates configured execution and surfaces supported events. The application processes results and directs business decisions.

SYSTEM INTERRUPTION HANDLING

Conversations run in a changing environment.

Phone calls, audio-session interruptions, application lifecycle changes, and audio-route events can affect a live voice interaction. These are operating-system events—not user barge-in or an application-requested flow transition.

Andamento's runtime and underlying media components provide platform-specific mechanisms for responding to supported events, helping applications coordinate audio operations and conversation execution as operating conditions change. The host application can participate in determining how the conversation responds to supported system interruptions.

Review documented interruption behavior →

What engineers need to consider

01
Detect and surface events

Determine which interruptions are handled by the framework and which are exposed to the application.

02
Preserve a coherent interaction

Consider active audio operations and conversation state when the system changes availability.

03
Resume only when appropriate

Recovery behavior varies with the event, platform, and documented runtime conditions.

This section identifies an architectural concern; it does not claim universal automatic recovery or identical behavior across platforms.

GENERATIVE AI + ANDAMENTO

AI contributes intelligence. Andamento coordinates the conversation.

Generative AI and Andamento complement each other. An application might ask an AI service to interpret an open-ended response or generate an explanation, then use that result within a configured conversational interaction.

The host application chooses the AI service, validates its output, and provides appropriate results to the conversation through supported framework mechanisms.

Explore the Andamento product →
ILLUSTRATIVE HYBRID SCENARIO
1Andamento coordinates a question and captures the user's response.
2The host application optionally asks an AI service to interpret or draft a response.
3The application evaluates the output and supplies suitable data or a decision.
4The configured conversation continues under application control.

Illustrative host-managed integration pattern. AI-service connectivity is supplied by the application; no built-in LLM connector is claimed.

Explore the implementation details.

Review the developer documentation or discuss how Andamento fits your application.