Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Copilot Studio agent integrated with Azure Voice Live API (real-time voice)

Aperta
#438 0 commenti 3 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
azure, typescript

Direzione di ricerca

Non sono stati identificati file o test del repository. Inizia esaminando l’ambito richiesto per un client web minimale e un backend leggero, inclusi autenticazione, streaming, turn-taking, barge-in e ciclo di vita della sessione. Il lavoro è completo quando è disponibile un esempio funzionante di Copilot Studio e Azure Voice Live API con configurazione, variabili d’ambiente, indicazioni per la risoluzione dei problemi ed eventuali artefatti di deployment o diagrammi inclusi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Is your feature request related to a problem? Please describe.
There is currently no end-to-end sample in this repo that demonstrates how to run a Copilot Studio agent with real-time voice using the Azure Voice Live API.
For makers/devs it’s hard to get started because the required wiring (streaming audio, turn-taking, barge-in, auth, configuration, and deployment) is not obvious without a reference implementation.

Describe the solution you'd like
Please add a working sample/template that shows a Copilot Studio agent running with Azure Voice Live API, including:

  • A minimal web client (browser microphone) for real-time conversation (push-to-talk or open-mic).
  • A lightweight backend (Azure Functions / Node / .NET) that connects to Azure Voice Live API for low-latency audio streaming and forwards text/turns to the Copilot Studio agent.
  • Clear setup steps + required environment variables (keys, endpoints, region, agent/channel configuration).
  • Support for:
    • streaming input (mic) + streaming output (TTS)
    • barge-in (interrupting TTS when user starts speaking)
    • basic turn-taking and session lifecycle (start/stop)
    • logging/troubleshooting guidance (common errors and how to debug)
  • Optional but very helpful:
    • IaC (Bicep/Terraform) to deploy required Azure resources
    • a simple architecture diagram and sequence diagram

Describe alternatives you've considered

  • Using Speech SDK samples or custom integrations, but they don’t provide a Copilot Studio-specific, copy/paste starter template in this repo.
  • Using non-real-time voice approaches (record-then-send) which increases latency and reduces user experience.

Additional context
Use cases:

  • Voice-enabled Copilot Studio agent in a web app (no phone/PSTN required).
  • A reference implementation would help teams standardize on a supported pattern for real-time voice (auth, session management, and reliable streaming).

If needed, I can help test the sample on a real tenant and provide feedback/PRs for documentation.

Lingua principale
TypeScript
Stelle
797
Fork
491
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/CopilotStudioSamples

Tutte le issue di microsoft/CopilotStudioSamples

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.