Skill: evolinkai/audio-analyze (version 1.0.7)

--- name: Audio Analyze description: High-performance audio transcription and analysis using Gemini 3.1 Pro. Powered by Evolink.ai --- # Audio Analyze Transcribe and analyze audio/video content with high accuracy. [Powered by Evolink.ai](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze) ## When to Use - Transcribing meeting recordings. - Analyzing audio file structure (music/speech). - Extracting text from long-form audio. ## Quick Start ```bash export EVOLINK_API_KEY="your-key-here" ./scripts/transcribe.sh audio.mp3 ``` ## Configuration - `EVOLINK_API_KEY` (Required): Your API key from Evolink. - `EVOLINK_MODEL` (Optional): Default: `gemini-3.1-pro-preview-customtools`. - Binaries required: `python3`, `curl`. ## Example Input: `https://evolink.ai/blog/example-audio.mp3` Output: `TL;DR: Summary...` ## Security - Data is encrypted and transmitted securely to api.evolink.ai. - No local sensitive files are accessed outside the workspace. ## Links - [GitHub](https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw) - [API Reference](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze) - [Community](https://discord.com/invite/5mGHfA24kn) - [Support](mailto:[REDACTED_SECRET])

path: README.de.md
content: # audio-analyze-skill-for-openclaw

Transkribieren und analysieren Sie Audio-/Videoinhalte mit hoher Genauigkeit. [Unterstützt von Evolink.ai](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 English | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | [Français](README.fr.md) | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## Was ist das?

Transkribieren und analysieren Sie Ihre Audio-/Videodateien automatisch mit Gemini 3.1 Pro. [Holen Sie sich Ihren kostenlosen API-Schlüssel →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## Installation

### Über ClawHub (Empfohlen)

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### Manuelle Installation

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## Konfiguration

| Variable | Beschreibung | Standardwert |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | EvoLink API-Schlüssel | (Erforderlich) |
| `EVOLINK_MODEL` | Transkriptionsmodell | gemini-3.1-pro-preview-customtools |

*Für eine detaillierte API-Konfiguration und Modellunterstützung lesen Sie bitte die [EvoLink API-Dokumentation](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze).*

## Verwendung

### Grundlegende Verwendung

```bash
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
```

### Erweiterte Verwendung

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### Beispielausgabe

* **TL;DR**: Das Audio ist ein Beispiel-Track zu Testzwecken.
* **Wichtigste Erkenntnisse**: High-Fidelity-Sound, klarer Frequenzgang.
* **Aktionspunkte**: Zum finalen Testen in die Produktionsumgebung hochladen.

## Verfügbare Modelle

- **Gemini-Serie** (OpenAI API — `/v1/chat/completions`)

## Dateistruktur

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## Fehlerbehebung

- **Argument list too long**: Verwenden Sie temporäre Dateien für große Audiodaten.
- **API-Schlüssel-Fehler**: Stellen Sie sicher, dass `EVOLINK_API_KEY` exportiert wurde.

## Links

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [API-Referenz](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [Community](https://discord.com/invite/5mGHfA24kn)
- [Support](mailto:[REDACTED_SECRET])

## Lizenz

MIT

path: README.es.md
content: # audio-analyze-skill-for-openclaw

Transcribe y analiza contenido de audio/video con alta precisión. [Impulsado por Evolink.ai](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 English | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | [Français](README.fr.md) | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## ¿Qué es esto?

Transcribe y analiza tus archivos de audio/video automáticamente usando Gemini 3.1 Pro. [Obtén tu clave API gratuita →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## Instalación

### Vía ClawHub (Recomendado)

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### Instalación manual

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## Configuración

| Variable | Descripción | Predeterminado |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | Clave API de EvoLink | (Requerido) |
| `EVOLINK_MODEL` | Modelo de transcripción | gemini-3.1-pro-preview-customtools |

*Para obtener información detallada sobre la configuración de la API y el soporte de modelos, consulta la [Documentación de la API de EvoLink](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze).*

## Uso

### Uso básico

```bash
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
```

### Uso avanzado

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### Ejemplo de salida

* **TL;DR**: El audio es una pista de muestra para pruebas.
* **Puntos clave**: Sonido de alta fidelidad, respuesta de frecuencia clara.
* **Elementos de acción**: Subir a producción para pruebas finales.

## Modelos disponibles

- **Serie Gemini** (API de OpenAI — `/v1/chat/completions`)

## Estructura de archivos

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## Solución de problemas

- **La lista de argumentos es demasiado larga**: Usa archivos temporales para datos de audio grandes.
- **Error de clave API**: Asegúrate de que `EVOLINK_API_KEY` esté exportada.

## Enlaces

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [Referencia de la API](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [Comunidad](https://discord.com/invite/5mGHfA24kn)
- [Soporte](mailto:[REDACTED_SECRET])

## Licencia

MIT

path: README.fr.md
content: # audio-analyze-skill-for-openclaw

Transcrivez et analysez du contenu audio/vidéo avec une grande précision. [Propulsé par Evolink.ai](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 [Anglais](README.md) | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | Français | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## Qu'est-ce que c'est ?

Transcrivez et analysez vos fichiers audio/vidéo automatiquement en utilisant Gemini 3.1 Pro. [Obtenez votre clé API gratuite →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## Installation

### Via ClawHub (Recommandé)

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### Installation manuelle

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## Configuration

| Variable | Description | Par défaut |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | Clé API EvoLink | (Requis) |
| `EVOLINK_MODEL` | Modèle de transcription | gemini-3.1-pro-preview-customtools |

*Pour une configuration détaillée de l'API et la prise en charge des modèles, consultez la [Documentation de l'API EvoLink](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze).*

## Utilisation

### Utilisation de base

```bash
export EVOLINK_API_KEY="votre-cle-ici"
./scripts/transcribe.sh audio.mp3
```

### Utilisation avancée

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### Exemple de sortie

* **TL;DR** : L'audio est une piste d'essai pour les tests.
* **Points clés** : Son haute fidélité, réponse en fréquence claire.
* **Actions à entreprendre** : Mettre en ligne en production pour les tests finaux.

## Modèles disponibles

- **Série Gemini** (API OpenAI — `/v1/chat/completions`)

## Structure des fichiers

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## Dépannage

- **Argument list too long** : Utilisez des fichiers temporaires pour les données audio volumineuses.
- **Erreur de clé API** : Assurez-vous que la variable `EVOLINK_API_KEY` est exportée.

## Liens

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [Référence de l'API](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [Communauté](https://discord.com/invite/5mGHfA24kn)
- [Assistance](mailto:[REDACTED_SECRET])

## Licence

MIT

path: README.ja.md
content: # audio-analyze-skill-for-openclaw

音声/動画コンテンツを高精度で文字起こしおよび分析します。[Powered by Evolink.ai](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 English | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | [Français](README.fr.md) | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## 概要

Gemini 3.1 Proを使用して、音声/動画ファイルを自動的に文字起こし・分析します。[無料のAPIキーを取得する →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## インストール

### ClawHub 経由 (推奨)

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### 手動インストール

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## 設定

| 変数 | 説明 | デフォルト値 |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | EvoLink API キー | (必須) |
| `EVOLINK_MODEL` | 文字起こしモデル | gemini-3.1-pro-preview-customtools |

*API設定の詳細やサポートされているモデルについては、[EvoLink API ドキュメント](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)をご参照ください。*

## 使用方法

### 基本的な使用方法

```bash
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
```

### 高度な使用方法

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### 出力例

* **要約 (TL;DR)**: この音声はテスト用のサンプルトラックです。
* **重要なポイント (Key Takeaways)**: 高忠実度のサウンド、クリアな周波数特性。
* **アクションアイテム**: 最終テストのために本番環境にアップロードする。

## 利用可能なモデル

- **Gemini シリーズ** (OpenAI API — `/v1/chat/completions`)

## ファイル構成

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## トラブルシューティング

- **Argument list too long (引数リストが長すぎます)**: 大容量の音声データには一時ファイルを使用してください。
- **API キーエラー**: `EVOLINK_API_KEY` が正しくエクスポート（環境変数に設定）されているか確認してください。

## リンク

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [API リファレンス](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [コミュニティ](https://discord.com/invite/5mGHfA24kn)
- [サポート](mailto:[REDACTED_SECRET])

## ライセンス

MIT

path: README.ko.md
content: # audio-analyze-skill-for-openclaw

오디오/비디오 콘텐츠를 높은 정확도로 텍스트로 변환하고 분석합니다. [Powered by Evolink.ai](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 English | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | [Français](README.fr.md) | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## 소개

Gemini 3.1 Pro를 사용하여 오디오/비디오 파일을 자동으로 텍스트로 변환하고 분석하세요. [무료 API 키 받기 →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## 설치

### ClawHub를 통한 설치 (권장)

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### 수동 설치

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## 설정

| 변수명 | 설명 | 기본값 |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | Evolink API 키 | (필수) |
| `EVOLINK_MODEL` | 텍스트 변환 모델 | gemini-3.1-pro-preview-customtools |

*자세한 API 설정 및 모델 지원에 대해서는 [EvoLink API 문서](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)를 참조하세요.*

## 사용법

### 기본 사용법

```bash
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
```

### 고급 사용법

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### 출력 예시

* **요약(TL;DR)**: 이 오디오는 테스트용 샘플 트랙입니다.
* **주요 요점(Key Takeaways)**: 고음질 사운드, 명확한 주파수 응답.
* **실행 항목(Action Items)**: 최종 테스트를 위해 프로덕션 환경에 업로드하기.

## 사용 가능한 모델

- **Gemini 시리즈** (OpenAI API — `/v1/chat/completions`)

## 파일 구조

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## 문제 해결

- **Argument list too long (인수 목록이 너무 김)**: 대용량 오디오 데이터의 경우 임시 파일을 사용하세요.
- **API Key Error (API 키 오류)**: `EVOLINK_API_KEY`가 환경 변수로 설정(export)되었는지 확인하세요.

## 링크

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [API 참조](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [커뮤니티](https://discord.com/invite/5mGHfA24kn)
- [고객 지원](mailto:[REDACTED_SECRET])

## 라이선스

MIT

path: README.md
content: # audio-analyze-skill-for-openclaw

Transcribe and analyze audio/video content with high accuracy. [Powered by Evolink.ai](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 English | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | [Français](README.fr.md) | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## What Is This?

Transcribe and analyze your audio/video files automatically using Gemini 3.1 Pro. [Get your free API key →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## Installation

### Via ClawHub (Recommended)

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### Manual Install

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## Configuration

| Variable | Description | Default |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | Evolink API Key | (Required) |
| `EVOLINK_MODEL` | Transcription Model | gemini-3.1-pro-preview-customtools |

*For detailed API configuration and model support, refer to the [EvoLink API Documentation](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze).*

## Usage

### Basic Usage

```bash
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
```

### Advanced Usage

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### Example Output

* **TL;DR**: The audio is a sample track for testing.
* **Key Takeaways**: High-fidelity sound, clear frequency response.
* **Action Items**: Upload to production for final testing.

## Available Models

- **Gemini Series** (OpenAI API — `/v1/chat/completions`)

## File Structure

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## Troubleshooting

- **Argument list too long**: Use temporary files for large audio data.
- **API Key Error**: Ensure `EVOLINK_API_KEY` is exported.

## Links

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [API Reference](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [Community](https://discord.com/invite/5mGHfA24kn)
- [Support](mailto:[REDACTED_SECRET])

## License

MIT


path: README.ru.md
content: # audio-analyze-skill-for-openclaw

Транскрибируйте и анализируйте аудио/видео контент с высокой точностью. [Работает на базе Evolink.ai](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 English | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | [Français](README.fr.md) | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## Что это?

Автоматически транскрибируйте и анализируйте ваши аудио/видео файлы с помощью Gemini 3.1 Pro. [Получите бесплатный ключ API →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## Установка

### Через ClawHub (Рекомендуется)

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### Ручная установка

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## Конфигурация

| Переменная | Описание | По умолчанию |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | Ключ API EvoLink | (Обязательно) |
| `EVOLINK_MODEL` | Модель транскрибации | gemini-3.1-pro-preview-customtools |

*Для получения подробной информации о конфигурации API и поддержке моделей обратитесь к [Документации API EvoLink](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze).*

## Использование

### Базовое использование

```bash
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
```

### Расширенное использование

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### Пример вывода

* **TL;DR**: Аудио представляет собой пример трека для тестирования.
* **Основные выводы**: Звук высокой точности, четкая частотная характеристика.
* **План действий**: Загрузить в продакшн для финального тестирования.

## Доступные модели

- **Серия Gemini** (OpenAI API — `/v1/chat/completions`)

## Структура файлов

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## Устранение неполадок

- **Argument list too long (Слишком длинный список аргументов)**: Используйте временные файлы для больших аудиоданных.
- **API Key Error (Ошибка ключа API)**: Убедитесь, что переменная `EVOLINK_API_KEY` экспортирована.

## Ссылки

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [Справочник по API](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [Сообщество](https://discord.com/invite/5mGHfA24kn)
- [Поддержка](mailto:[REDACTED_SECRET])

## Лицензия

MIT

path: README.tr.md
content: # audio-analyze-skill-for-openclaw

Ses/video içeriklerini yüksek doğrulukla metne dökün ve analiz edin. [Evolink.ai tarafından desteklenmektedir](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 English | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | [Français](README.fr.md) | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## Bu Nedir?

Gemini 3.1 Pro kullanarak ses/video dosyalarınızı otomatik olarak metne dökün ve analiz edin. [Ücretsiz API anahtarınızı alın →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## Kurulum

### ClawHub Aracılığıyla (Önerilen)

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### Manuel Kurulum

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## Yapılandırma

| Değişken | Açıklama | Varsayılan |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | EvoLink API Anahtarı | (Gerekli) |
| `EVOLINK_MODEL` | Transkripsiyon Modeli | gemini-3.1-pro-preview-customtools |

*Ayrıntılı API yapılandırması ve model desteği için [EvoLink API Belgeleri](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)'ne göz atın.*

## Kullanım

### Temel Kullanım

```bash
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
```

### Gelişmiş Kullanım

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### Örnek Çıktı

* **Özet (TL;DR)**: Bu ses kaydı test amaçlı bir örnek parçadır.
* **Önemli Çıkarımlar**: Yüksek kaliteli ses, net frekans tepkisi.
* **Eylem Maddeleri**: Son testler için canlı ortama (production) yükleyin.

## Kullanılabilir Modeller

- **Gemini Serisi** (OpenAI API — `/v1/chat/completions`)

## Dosya Yapısı

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## Sorun Giderme

- **Argument list too long (Argüman listesi çok uzun)**: Büyük ses verileri için geçici dosyalar kullanın.
- **API Key Error (API Anahtarı Hatası)**: `EVOLINK_API_KEY` değişkeninin dışa aktarıldığından (export edildiğinden) emin olun.

## Bağlantılar

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [API Referansı](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [Topluluk](https://discord.com/invite/5mGHfA24kn)
- [Destek](mailto:[REDACTED_SECRET])

## Lisans

MIT

path: README.zh-CN.md
content: # audio-analyze-skill-for-openclaw

高精度转录并分析音频/视频内容。[由 Evolink.ai 驱动](https://evolink.ai/?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

🌐 English | [日本語](README.ja.md) | [简体中文](README.zh-CN.md) | [한국어](README.ko.md) | [Español](README.es.md) | [Français](README.fr.md) | [Deutsch](README.de.md) | [Türkçe](README.tr.md) | [Русский](README.ru.md)

## 这是什么？

使用 Gemini 3.1 Pro 自动转录和分析您的音频/视频文件。[获取免费的 API 密钥 →](https://evolink.ai/signup?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)

## 安装

### 通过 ClawHub 安装（推荐）

```bash
openclaw skills add https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
```

### 手动安装

```bash
git clone https://github.com/EvoLinkAI/audio-analyze-skill-for-openclaw
cd audio-analyze-skill-for-openclaw
pip install -r requirements.txt
```

## 配置

| 变量 | 描述 | 默认值 |
| :--- | :--- | :--- |
| `EVOLINK_API_KEY` | EvoLink API 密钥 | （必填） |
| `EVOLINK_MODEL` | 转录模型 | gemini-3.1-pro-preview-customtools |

*有关详细的 API 配置和模型支持，请参阅 [EvoLink API 文档](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)。*

## 使用方法

### 基本用法

```bash
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
```

### 高级用法

```bash
./scripts/transcribe.sh audio.mp3 --diarize --lang ja
```

### 输出示例

* **摘要 (TL;DR)**：该音频是一段用于测试的样本音轨。
* **核心要点**：高保真音质，清晰的频率响应。
* **待办事项**：上传至生产环境进行最终测试。

## 可用模型

- **Gemini 系列** (OpenAI API — `/v1/chat/completions`)

## 文件结构

```
.
├── README.md
├── SKILL.md
├── _meta.json
├── scripts/
│   └── transcribe.sh
└── references/
    └── api-params.md
```

## 故障排除

- **参数列表过长 (Argument list too long)**：对于大型音频数据，请使用临时文件。
- **API 密钥错误 (API Key Error)**：请确保已导出 `EVOLINK_API_KEY`。

## 链接

- [ClawHub](https://clawhub.ai/EvoLinkAI/audio-analyze)
- [API 参考](https://docs.evolink.ai/en/api-manual/language-series/gemini-3.1-pro-preview-customtools/openai-sdk/openai-sdk-quickstart?utm_source=github&utm_medium=skill&utm_campaign=audio-analyze)
- [社区](https://discord.com/invite/5mGHfA24kn)
- [支持](mailto:[REDACTED_SECRET])

## 许可证

MIT

path: _meta.json
content: {
  "name": "audio-analyze",
  "version": "1.0.6",
  "description": "High-performance audio transcription and analysis using Gemini 3.1 Pro. Powered by Evolink.ai",
  "author": "EvoLinkAI",
  "license": "MIT",
  "requiredEnvVars": ["EVOLINK_API_KEY"],
  "optionalEnvVars": ["EVOLINK_MODEL"],
  "externalServices": ["api.evolink.ai"],
  "binaries": ["python3", "curl"]
}


path: requirements.txt
content: requests


path: scripts/transcribe.sh
content: #!/bin/bash
# Audio Transcription transcriber
# usage: ./transcribe.sh <file> [--diarize] [--lang <code>]

set -euo pipefail

FILE=$1
shift
DIARIZATION=false
LANG="en"

while [[ "$#" -gt 0 ]]; do
  case $1 in
    --diarize) DIARIZATION=true ;;
    --lang) LANG="$2"; shift ;;
    *) echo "Unknown parameter: $1"; exit 1 ;;
  esac
  shift
done

if [ ! -f "$FILE" ]; then
  echo "Error: File $FILE not found."
  exit 1
fi

if [ -z "$EVOLINK_API_KEY" ]; then
  echo "Error: EVOLINK_API_KEY not set."
  exit 1
fi

python3 -c "
import base64, json, sys, requests
with open('$FILE', 'rb') as f:
    audio_base64 = base64.b64encode(f.read()).decode('utf-8')
headers = {'Authorization': 'Bearer $EVOLINK_API_KEY', 'Content-Type': 'application/json'}
payload = {
    'model': '${EVOLINK_MODEL:-gemini-3.1-pro-preview-customtools}',
    'messages': [{
        'role': 'user',
        'content': [
            {'type': 'text', 'text': '请转录这段音频 (Diarization: $DIARIZATION, Lang: $LANG)'},
            {'type': 'input_audio', 'input_audio': {'data': audio_base64, 'format': 'mp3'}}
        ]
    }]
}
response = requests.post('https://api.evolink.ai/v1/chat/completions', json=payload, headers=headers)
print(response.json()['choices'][0]['message']['content'])
"


path: translate_readme.py
content: import os, sys, requests, json

LANGS = {
    "zh-CN": "简体中文", "ja": "日本語", "ko": "한국어", "es": "Español",
    "fr": "Français", "de": "Deutsch", "tr": "Türkçe", "ru": "Русский"
}

# 简易翻译逻辑：读取主 README，调用 API 翻译
with open("README.md", "r") as f:
    readme_content = f.read()

for code, name in LANGS.items():
    # 物理检查翻译文件是否存在
    filename = f"README.{code}.md"
    if not os.path.exists(filename):
        continue

    # 调用 EvoLink API 进行高质量翻译
    headers = {"Authorization": f"Bearer {os.getenv('EVOLINK_API_KEY')}", "Content-Type": "application/json"}
    payload = {
        "model": "gemini-3.1-pro-preview-customtools",
        "messages": [{
            "role": "user",
            "content": f"Translate the following Markdown content to {name}. Keep all Markdown syntax, links, and code blocks unchanged. Retain technical terms (EvoLink, OpenClaw, Gemini) in English: \n\n{readme_content}"
        }]
    }
    response = requests.post("https://api.evolink.ai/v1/chat/completions", json=payload, headers=headers)
    translated = response.json()['choices'][0]['message']['content']
    
    with open(filename, "w") as f:
        f.write(translated)
    print(f"Translated {filename}")


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)