Alta Voce Internal Documentation
Home
  • English
  • Français
Home
  • English
  • Français
  • Home
  • Working at Alta Voce

    • Overview
    • Team and Responsibilities
  • Webservices and APIs

    • Introduction
    • Database Architecture (MySQL)
    • Alta Call devices selection flow
    • Alta Call Issues and Incidents Nomenclature
    • Process to measure the consumption of client for Alta Call
    • Telemetry and Storage Analysis
    • DevOps, CI/CD Pipelines & Runbooks
  • Alta Call Applications

    • Overview
    • Backend Administration Platform (admin-alta.alta-voce.tech)
    • Client Workspace & Dashboard (client-alta.alta-voce.tech)
    • Client Frontend — Auto-generated Reference (client-alta)
    • Plugin Alerts
  • AI Services

    • AI Services
    • ia-altavoce.tech
    • incident.altavoce.tech

ia-altavoce.tech

[!WARNING] Deployment Status: This artificial intelligence service has not yet been deployed in production. Its current usage is strictly limited to local development and testing environments.

Overview

ia-altavoce.tech is Alta Voce's main artificial intelligence service, dedicated to processing and analyzing voice data.

Features

  • Real-time voice analysis
  • Pattern recognition
  • Natural language processing
  • Analytical report generation

Architecture

The service is based on a microservices architecture with the following components:

  • API Gateway : Single entry point for all requests
  • Processing Engine : Main processing engine
  • Database : Data and model storage
  • Monitoring : Performance and health monitoring

Technical Specifications

The Alta Voce AI service is a lightweight, high-performance API relying on the Python ecosystem, which is ideal for loading complex Machine Learning models and handling audio processing streams:

  • Main Framework : Django / Python 3
  • Database : Local SQLite (db.sqlite3)
  • Structure :
    • ml_api : The voice analysis core API logic
    • ml_models : Storage and loader for pre-trained AI models
    • predictions : Inferences and real-time analytical computation module

Local Installation & Startup Guide

To set up and run the ia-altavoce.tech AI service locally:

1. Python Virtual Environment Setup

Initialize and activate a virtual environment to isolate the Python dependencies:

# Create the virtual environment
python -m venv venv

# Activate on Windows PowerShell
.\venv\Scripts\Activate.ps1

# Activate on Linux/macOS
source venv/bin/activate

2. Install ML Dependencies

Pull down all digital signal processing and deep learning library requirements listed in the prerequisites:

pip install -r requirements.txt

3. Database Schema Provisioning & Local Run

# Run Django database migrations
python manage.py migrate

# Start the Django development server
python manage.py runserver

By default, the server will listen and accept incoming requests at http://127.0.0.1:8000/.


Access

  • URL : https://ia-altavoce.tech
  • API Documentation : https://ia-altavoce.tech/docs
  • Monitoring : https://ia-altavoce.tech/health

Usage

Authentication

All requests must include a valid authentication token:

curl -H "Authorization: Bearer <token>" https://ia-altavoce.tech/api/v1/analyze

Usage Example

import requests

# Analyze an audio file
with open('audio.wav', 'rb') as f:
    response = requests.post(
        'https://ia-altavoce.tech/api/v1/analyze',
        headers={'Authorization': 'Bearer <token>'},
        files={'audio': f}
    )
    result = response.json()

Support

For any questions or technical issues, contact the DevOps team or create a ticket in the incident tracking system.

Edit this page
Last Updated: 6/1/26, 11:51 AM
Prev
AI Services
Next
incident.altavoce.tech