github / github/copilot-cli

Add voice mode support for linux-arm64

Ouverte
#3,690 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
area:installation area:platform-linux
Langage dominant
Shell
Étoiles
11.2k
Forks
1.9k
Merge moyen
14 h 16 min
PR mergées (30 j)
6

Description

### 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.
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser l’installeur du runtime vocal et la liste des plateformes prises en charge qui émet l’erreur signalée. Vérifiez comment les runtimes linux-x64, win32-arm64 et darwin-arm64 existants sont empaquetés, puis déterminez si un binaire précompilé linux-arm64 ou une procédure de build documentée est réalisable. Le travail est considéré comme terminé lorsque le mode vocal s’installe et s’exécute sur linux-arm64.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
linux, shell
Domaine
audio-video-rtc, cli
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.