Renommez plusieurs fichiers audio en utilisant des modèles, remplacement de texte, numérotation et conversion de casse. Renvoie les fichiers renommés en téléchargement ZIP.
file· Résultat fichier
Démarrage rapide
Appelez cet outil depuis votre code en trois langages.
cURL
# 1) Upload each file first → returns { filePath }
curl -X POST 'https://api.elysiatools.com/upload/audio-batch-rename' \
-F 'file=@/path/to/audioFiles.ext'# 2) Call the tool with the returned filePath values
curl -X POST 'https://api.elysiatools.com/fr/api/tools/audio-batch-rename' \
-F 'audioFiles=song1.mp3,song2.mp3' \
-F 'renamePattern=Track_{n:03}' \
-F 'findText=Texte à trouver' \
-F 'replaceText=Texte de remplacement' \
-F 'addPrefix=Texte à ajouter au début' \
-F 'addSuffix=Texte à ajouter à la fin (avant l'extension)' \
-F 'startNumber=1' \
-F 'caseConversion=none'
Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :
tools/call
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "audio-batch-rename",
"arguments": {
"audioFiles": [
"song1.mp3",
"song2.mp3"
],
"renamePattern": "Track_{n:03}",
"findText": "Texte à trouver",
"replaceText": "Texte de remplacement",
"addPrefix": "Texte à ajouter au début",
"addSuffix": "Texte à ajouter à la fin (avant l'extension)",
"startNumber": 1,
"caseConversion": "none"
}
}
}
Chaînez plusieurs outils dans une session avec une liste toolId séparée par des virgules, ex. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (20 max).
Les paramètres de type fichier doivent d'abord être uploadés via POST /upload/audio-batch-rename ; le filePath renvoyé est ensuite transmis au champ correspondant.
Les paramètres fichier acceptent uniquement une URL de fichier publique (https://…). Les chemins locaux, les data: URI et les chaînes Base64 ne sont pas pris en charge.