---
title: "Voice message — Mango 3.1 Grove-Erweiterung"
description: "Eine Sprachnachricht aufnehmen, vorhören und zum konfigurierten Dateihoster hochladen."
url: "https://mangoirc.chat/de/extensions/voice"
language: "de"
---

[← Alle Erweiterungen](https://mangoirc.chat/de/extensions)

Nachrichten · Sprig

# Voice message

von [Mango](https://mangoirc.chat/)

Eine Sprachnachricht aufnehmen, vorhören und zum konfigurierten Dateihoster hochladen.

In Mango 3.1 installieren 6 KB · Mango 3.1

Version

0.1.6

Ausführungsart

Eingabebereich

Grove API

1

Aktualisiert

2026-09-18

Angeforderte Zugriffsrechte

## 3 Berechtigungen

- **Sprachnachrichten aufnehmen**Nimmt nach Erteilung der Systemberechtigung über die native Mikrofonschnittstelle von Mango Audio auf, solange der Eingabebereich der Erweiterung sichtbar ist.
- **Dateien hochladen**Lädt Dateien über den konfigurierten Anbieter hoch und fügt ihre Links in den Nachrichtenentwurf ein, ohne ihn zu senden.
- **Schrägstrich-Befehle hinzufügen**Registriert eigene Befehle und kann native Befehlsergebnis-Karten anzeigen.

Netzwerkzugriff

## Kein Internetzugriff

Sein Manifest deklariert keine externen Hosts. Groves Sandbox blockiert Netzwerkanfragen außerhalb des Pakets.

Aus der Erweiterung

## README · Englisch

# Voice message

A small (420 × 144pt) composer-only utility, opened from ` + ` or ` /record `. Install from the Mango Extension Store, or load this directory with Grove’s **Load Unpacked (Dev)…** command. No build step or external network permissions are needed. Requires a Mango 3.1 build with the new native ` microphone.record ` bridge; earlier builds reject this new capability safely. Update Mango if it reports an unsupported capability during installation.

Record up to three minutes of mono AAC, preview/discard, then **Upload**. Optionally enter a filename in the labeled File name field between Play and Upload. It becomes the audio filename (with ` .m4a ` added automatically); leaving it blank uses ` voice-message.m4a `. Mango uploads through the configured provider and leaves the URL in the draft. The draft includes a plain-text label and duration, for example ` [Voice] (00:12): https://files.example/voice-message.m4a `—not a Markdown link or a proprietary IRC tag. Failed uploads do not insert the label. The recipient does not need this extension: Mango’s audio link preview provides the player, and other clients can open the ordinary file URL.

Microphone permission is explicit. Closing the utility, revoking the grant, backgrounding Mango, or losing the WebKit process stops capture. No local file paths or upload credentials enter JavaScript. Browser microphone access is still denied. Recordings are temporary, not a durable draft across app restarts.

The selected host must accept audio. Deploy the accompanying Mango Uploads M4A validation change before using the hosted service; older deployments reject audio. Do not silently switch to a different host.

**manifest.json**chat.mangoirc.grove.voice

```
{
  "grove": 1,
  "id": "chat.mangoirc.grove.voice",
  "name": "Voice message",
  "version": "0.1.6",
  "description": "Record, preview, and upload a voice message to your configured file host.",
  "author": {
    "name": "Mango",
    "url": "https://mangoirc.chat"
  },
  "entry": "index.html",
  "readme": "README.md",
  "presentation": {
    "surfaces": [
      "composer"
    ],
    "defaultSurface": "composer",
    "minSize": {
      "width": 320,
      "height": 144
    },
    "defaultSize": {
      "width": 420,
      "height": 144
    }
  },
  "contributions": {
    "commands": [
      {
        "name": "record",
        "summary": "Record a voice message"
      }
    ]
  },
  "capabilities": [
    "microphone.record",
    "uploads.use",
    "commands.register"
  ],
  "hostPermissions": []
}
```
