accueil / serveurs / Médias / com.ihateaudio/ihateaudio
com.ihateaudio/ihateaudio
serveur MCP (Model Context Protocol) · ihateaudio 0.3.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.ihateaudio/ihateaudio est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.ihateaudio/ihateaudio » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 48 outils
- 8d_audio_maker≈ 466 tokens
Pans the audio in a circle around the listener (the "8D audio" effect). Input: one file with a public HTTPS download_url. Optional settings for set_8d_effect: secondsPerTurn, distance. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_8d_effect: secondsPerTurn, distance.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "8d_audio_maker", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - acapella_extractor≈ 412 tokens
Isolates the vocals from a song by source separation and returns the vocal track. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "acapella_extractor", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - android_ringtone_maker≈ 471 tokens
Cuts a section of a song into an MP3 ringtone for Android. Input: one file with a public HTTPS download_url. Optional settings for set_ringtone: startSec, endSec, fadeOut, fadeSec. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_ringtone: startSec, endSec, fadeOut, fadeSec.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "android_ringtone_maker", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_compressor≈ 476 tokens
Makes an audio file smaller by lowering its bitrate, sample rate or channel count. Input: one file with a public HTTPS download_url. Optional settings for set_compression: bitrateKbps, sampleRateHz, channels. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_compression: bitrateKbps, sampleRateHz, channels.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_compressor", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_converter≈ 406 tokens
Converts audio between MP3, WAV, M4A, OGG, FLAC and other formats. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_converter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_joiner≈ 466 tokens
Joins several audio files into one, in the order given, with an optional gap. Input: two or more files, in order, each with a public HTTPS download_url. Optional settings for set_join_gap: gapSec. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
Input files in processing order.settings· object · optionnel
Parameters for set_join_gap: gapSec.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_joiner", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_looper≈ 455 tokens
Repeats a clip a set number of times, with an optional gap. Input: one file with a public HTTPS download_url. Optional settings for set_loop: repeats, gapSec. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_loop: repeats, gapSec.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_looper", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_normalizer≈ 484 tokens
Normalizes loudness to a LUFS target, such as -14 for Spotify or -16 for podcasts, with a true-peak ceiling. Input: one file with a public HTTPS download_url. Optional settings for set_loudness_target: platform, targetLufs, ceilingDbtp. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_loudness_target: platform, targetLufs, ceilingDbtp.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_normalizer", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_reverser≈ 401 tokens
Reverses audio so it plays from end to start. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_reverser", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_splitter≈ 485 tokens
Splits a recording into parts: a set number, a set length, or at silences. Input: one file with a public HTTPS download_url. Optional settings for set_split: method, parts, partLengthSec, silenceThresholdDbfs, minimumGapSec. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_split: method, parts, partLengthSec, silenceThresholdDbfs, minimumGapSec.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_splitter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_transcriber≈ 468 tokens
Transcribes the speech in a recording to text with the Whisper speech recognition model. Input: one file with a public HTTPS download_url. Optional settings for set_transcript_layout: paragraphs. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_transcript_layout: paragraphs.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_transcriber", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_trimmer≈ 465 tokens
Cuts an audio file down to a start and end time, or removes that section. Input: one file with a public HTTPS download_url. Optional settings for set_trim: startSec, endSec, mode, fade. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_trim: startSec, endSec, mode, fade.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "audio_trimmer", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - bass_booster≈ 457 tokens
Boosts the low frequencies. Input: one file with a public HTTPS download_url. Optional settings for set_bass_boost: amountDb, cornerHz, keepLevel. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_bass_boost: amountDb, cornerHz, keepLevel.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "bass_booster", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - bpm_detector≈ 369 tokens
Measures the tempo of a track in BPM. Input: one file with a public HTTPS download_url. Optional settings for set_analysis_range: selectionOnly. Returns the measurements as JSON, not a file. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (2)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_analysis_range: selectionOnly.
Exemple d'appel{"name": "bpm_detector", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - crossfade_joiner≈ 463 tokens
Joins several files with a crossfade between each pair. Input: two or more files, in order, each with a public HTTPS download_url. Optional settings for set_crossfade: fadeSec. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
Input files in processing order.settings· object · optionnel
Parameters for set_crossfade: fadeSec.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "crossfade_joiner", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dynamic_compressor≈ 484 tokens
Applies dynamic range compression to even out levels. Input: one file with a public HTTPS download_url. Optional settings for set_compressor: preset, thresholdDb, ratio, attackMs, releaseMs, kneeDb, makeupDb. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_compressor: preset, thresholdDb, ratio, attackMs, releaseMs, kneeDb, makeupDb.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "dynamic_compressor", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - echo_adder≈ 461 tokens
Adds an echo or delay effect. Input: one file with a public HTTPS download_url. Optional settings for set_echo: preset, delayMs, feedbackPercent, mixPercent. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_echo: preset, delayMs, feedbackPercent, mixPercent.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "echo_adder", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - equalizer≈ 444 tokens
Applies an equalizer preset. Input: one file with a public HTTPS download_url. Optional settings for set_equalizer: preset. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_equalizer: preset.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "equalizer", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fade_in_out≈ 460 tokens
Adds a fade-in at the start and a fade-out at the end. Input: one file with a public HTTPS download_url. Optional settings for set_fade: fadeInSec, fadeOutSec, curve. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_fade: fadeInSec, fadeOutSec, curve.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "fade_in_out", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - flac_converter≈ 398 tokens
Converts audio to lossless FLAC. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "flac_converter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - key_finder≈ 317 tokens
Detects the musical key of a track and its Camelot code. Input: one file with a public HTTPS download_url. Returns the measurements as JSON, not a file. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (1)
Paramètresfiles· array · requis
One input media file.
Exemple d'appel{"name": "key_finder", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - loudness_meter≈ 326 tokens
Measures integrated loudness (LUFS), loudness range and true peak to ITU-R BS.1770. Input: one file with a public HTTPS download_url. Returns the measurements as JSON, not a file. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (1)
Paramètresfiles· array · requis
One input media file.
Exemple d'appel{"name": "loudness_meter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - m4a_converter≈ 396 tokens
Converts audio to M4A (AAC). Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "m4a_converter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mp3_converter≈ 399 tokens
Converts an audio or video file to MP3. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "mp3_converter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - nightcore_maker≈ 458 tokens
Speeds a track up and raises its pitch (the "nightcore" edit). Input: one file with a public HTTPS download_url. Optional settings for set_nightcore: rate, preset. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_nightcore: rate, preset.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "nightcore_maker", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - noise_remover≈ 461 tokens
Reduces background noise such as hiss, hum and room noise in a recording. Input: one file with a public HTTPS download_url. Optional settings for set_noise_reduction: strength. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_noise_reduction: strength.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "noise_remover", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ogg_converter≈ 396 tokens
Converts audio to OGG Vorbis. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "ogg_converter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pitch_shifter≈ 460 tokens
Shifts pitch by semitones and cents without changing length. Input: one file with a public HTTPS download_url. Optional settings for set_pitch_shift: semitones, cents. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_pitch_shift: semitones, cents.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "pitch_shifter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reverb_adder≈ 456 tokens
Adds convolution reverb. Input: one file with a public HTTPS download_url. Optional settings for set_reverb: space, decaySec, mix, preDelayMs. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_reverb: space, decaySec, mix, preDelayMs.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "reverb_adder", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ringtone_maker≈ 467 tokens
Cuts a section of a song into an M4R ringtone for iPhone. Input: one file with a public HTTPS download_url. Optional settings for set_ringtone: startSec, endSec, fadeOut, fadeSec. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_ringtone: startSec, endSec, fadeOut, fadeSec.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "ringtone_maker", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sample_rate_converter≈ 457 tokens
Resamples audio to a different sample rate. Input: one file with a public HTTPS download_url. Optional settings for set_sample_rate: sampleRateHz. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_sample_rate: sampleRateHz.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "sample_rate_converter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_audio_by_email≈ 427 tokens
Prepares audio to fit common email attachment limits by recompressing it or splitting it. It returns the files and does not send any email. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "send_audio_by_email", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_audio_on_discord≈ 428 tokens
Prepares audio to fit Discord's upload limit by recompressing it or splitting it. It returns the files and does not send anything to Discord. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "send_audio_on_discord", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_audio_on_whatsapp≈ 432 tokens
Prepares audio to fit WhatsApp's 16 MB limit by recompressing it or splitting it at pauses. It returns the files and does not send anything to WhatsApp. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "send_audio_on_whatsapp", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - silence_remover≈ 468 tokens
Shortens long silences in speech recordings. Input: one file with a public HTTPS download_url. Optional settings for set_silence_removal: threshold, minimumGapSec, paddingSec. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_silence_removal: threshold, minimumGapSec, paddingSec.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "silence_remover", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - slowed_reverb≈ 470 tokens
Slows a track down and adds reverb (the "slowed + reverb" edit). Input: one file with a public HTTPS download_url. Optional settings for set_slowed_reverb: intensity, speed, mix, decaySec. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_slowed_reverb: intensity, speed, mix, decaySec.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "slowed_reverb", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - speed_changer≈ 455 tokens
Changes playback speed, with or without changing pitch. Input: one file with a public HTTPS download_url. Optional settings for set_speed: speed, keepPitch. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_speed: speed, keepPitch.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "speed_changer", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stem_splitter≈ 466 tokens
Separates a song into stems (vocals, drums, bass, other) by source separation. Input: one file with a public HTTPS download_url. Optional settings for set_stems: vocals, drums, bass, other. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_stems: vocals, drums, bass, other.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "stem_splitter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stereo_to_mono≈ 453 tokens
Converts between stereo and mono, or keeps one channel. Input: one file with a public HTTPS download_url. Optional settings for set_channel_mode: mode. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_channel_mode: mode.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "stereo_to_mono", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stereo_widener≈ 449 tokens
Widens or narrows the stereo image. Input: one file with a public HTTPS download_url. Optional settings for set_stereo_width: width. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_stereo_width: width.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "stereo_widener", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - subtitle_generator≈ 406 tokens
Transcribes speech and returns an SRT or VTT subtitle file. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "subtitle_generator", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tempo_changer≈ 451 tokens
Changes tempo without changing pitch. Input: one file with a public HTTPS download_url. Optional settings for set_tempo: tempoPercent, bpm. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_tempo: tempoPercent, bpm.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "tempo_changer", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - video_to_audio≈ 406 tokens
Extracts the audio track from a video file such as MP4, MOV or MKV. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "video_to_audio", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - vocal_remover≈ 409 tokens
Removes the vocals from a song by source separation and returns the instrumental. Input: one file with a public HTTPS download_url. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (3)
Paramètresfiles· array · requis
One input media file.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "vocal_remover", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - voice_changer≈ 459 tokens
Applies a voice effect preset or a pitch shift to a recorded voice. Input: one file with a public HTTPS download_url. Optional settings for set_voice: preset, semitones. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_voice: preset, semitones.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "voice_changer", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - volume_booster≈ 464 tokens
Raises the volume by a gain in dB or up to a target peak. Input: one file with a public HTTPS download_url. Optional settings for set_volume: method, gainDb, targetPeakDbfs. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_volume: method, gainDb, targetPeakDbfs.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "volume_booster", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - wav_converter≈ 452 tokens
Converts audio to WAV at 16, 24 or 32-bit. Input: one file with a public HTTPS download_url. Optional settings for set_wav_bit_depth: bitDepth. Optional outputFormat (for example mp3, wav, m4a) and bitrateKbps where the tool supports them. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (4)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_wav_bit_depth: bitDepth.bitrateKbps· number · optionnel
Bitrate for lossy formats, in kbps.outputFormat· string · optionnel
Output format, for example mp3, wav, m4a, ogg or flac.
Exemple d'appel{"name": "wav_converter", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - waveform_generator≈ 406 tokens
Draws a PNG image of the waveform. Input: one file with a public HTTPS download_url. Optional settings for set_waveform_image: preset, widthPx, heightPx, style, waveColor, backgroundColor, transparent. Returns download links for the result, which expire after 1 hour. The server downloads the file from download_url, keeps it in ihateaudio's Cloudflare R2 storage while the job runs, and processes it with the ihateaudio.com tool page in a headless browser on Cloudflare. The input is deleted when the job ends.
Paramètres, retour & exemple (2)
Paramètresfiles· array · requis
One input media file.settings· object · optionnel
Parameters for set_waveform_image: preset, widthPx, heightPx, style, waveColor, backgroundColor, transparent.
Exemple d'appel{"name": "waveform_generator", "arguments": {"files": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».