Add voice mode support for linux-arm64
- Ngôn ngữ chính
- Shell
- Star
- 11.2k
- Fork
- 1.9k
- Merge trung bình
- 14 giờ 16 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
### 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.
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tìm trình cài đặt voice runtime và danh sách nền tảng được hỗ trợ phát ra lỗi đã báo cáo. Kiểm tra cách các runtime linux-x64, win32-arm64 và darwin-arm64 hiện có được đóng gói, sau đó xác định liệu prebuilt linux-arm64 hoặc quy trình build được ghi lại có khả thi hay không. Được xem là hoàn tất khi voice mode cài đặt và chạy được trên linux-arm64.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- linux, shell
- Lĩnh vực
- audio-video-rtc, cli
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100