github / github/copilot-cli

Add voice mode support for linux-arm64

Aperta
#3,690 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area:installation area:platform-linux
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

### Describe the feature or problem you'd like to solve

Voice mode cannot be installed when running the GitHub Copilot CLI on **linux-arm64**. The voice runtime install fails with:

```
Voice runtime install failed: Error: Voice mode is not supported on linux-arm64. Supported platforms: win32-x64, win32-arm64, linux-x64, darwin-arm64.
```

Notably, both `win32-arm64` and `darwin-arm64` **are** supported, so ARM64 itself is not the blocker — only the **Linux + ARM64** combination is missing. This leaves Linux ARM64 users (e.g. Ampere/Graviton cloud dev boxes, ARM64 laptops/VMs, Raspberry Pi-class devices) unable to use voice mode at all.

### Proposed solution

Ship a `linux-arm64` build/prebuilt of the voice runtime so voice mode is available on Linux ARM64, bringing it to parity with the other ARM64 platforms that are already supported. If a native dependency is the constraint, providing a prebuilt binary or a documented build path for linux-arm64 would unblock these users.

### Example prompts or workflows

- On a Linux ARM64 cloud dev box, run `copilot` and use voice input to dictate a prompt hands-free.
- Use voice mode on an ARM64 Linux laptop/VM the same way it already works on `darwin-arm64` and `win32-arm64`.
- Voice-driven workflows in CI/dev containers running on ARM64 Linux hosts (Graviton/Ampere).

### Additional context

- Platform: `linux-arm64`
- Reported supported platforms: `win32-x64`, `win32-arm64`, `linux-x64`, `darwin-arm64`
- `darwin-arm64` and `win32-arm64` are supported, so the gap is specifically the Linux ARM64 target.

Error as shown in the CLI:

```
X Voice runtime install failed: Error: Voice mode is not supported on linux-arm64. Supported platforms: win32-x64, win32-arm64, linux-x64, darwin-arm64.
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando l’installer del runtime vocale e l’elenco delle piattaforme supportate che genera l’errore segnalato. Verifica come vengono pacchettizzati i runtime esistenti linux-x64, win32-arm64 e darwin-arm64, quindi determina se sia fattibile un prebuilt linux-arm64 o un percorso di build documentato. Il lavoro è completato quando la modalità vocale si installa e viene eseguita su linux-arm64.

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

Valutazione

Stack tecnologico
linux, shell
Ambito
audio-video-rtc, cli
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.