Forma d'onda di un audio
Invii un file audio e riceverà un'immagine della forma d'onda pronta o i dati dei picchi che la compongono, così il suo player mostra i momenti forti invece di una barra vuota. La generi una volta e la riutilizzi. Paga a consumo, senza abbonamento.
Questa attività non è disponibile al momento, quindi non può essere acquistata. Non viene addebitato nulla.
Vedi l'APILo strumento trasforma un file audio in un'immagine della sua forma d'onda: il classico tracciato che mostra i picchi e i silenzi della registrazione. La usi come anteprima visiva su un sito, come sfondo per un player o come copertina di un episodio. Carichi l'audio e ottieni l'immagine pronta da inserire dove ti serve.
Più di un semplice tasto play
Un tasto play da solo non dice a chi ascolta dove si trova il momento forte né quanto dura la traccia. La forma d'onda trasforma un file piatto in qualcosa che si può vedere e scorrere. Il suono non ha forma finché qualcuno non lo disegna: la linea frastagliata di un player di podcast o di un editor è un riassunto visivo di migliaia di campioni di ampiezza, compresso in qualcosa che uno schermo mostra a colpo d'occhio. L'idea risale all'oscilloscopio, nato per rendere visibile un segnale elettrico come una linea in movimento.
Immagine o dati dei picchi, generati una volta
Lei sceglie tra un'immagine finita, pronta da inserire in una pagina, e i dati dei picchi che la compongono, un elenco compatto di valori di ampiezza che un player web disegna da sé con pieno controllo su colore e stile. Molti player preferiscono i dati perché possono cambiarne l'aspetto al volo. In entrambi i casi conviene generare la forma d'onda una sola volta al caricamento del file e conservarla, invece di ricalcolarla a ogni apertura della pagina. Le piattaforme di podcast la usano per anteprime navigabili, le app di chat per i messaggi vocali, gli editor per clic precisi.
L'audio diventa un'immagine
La forma d'onda è la rappresentazione grafica del suono: dove l'audio è forte il tracciato è alto, dove c'è silenzio si appiattisce. Lo strumento la disegna a partire dal tuo file e ti restituisce un'immagine, comoda per dare un aspetto riconoscibile a un audio che, di suo, non ha nulla da vedere.
Dove la usi
Come anteprima di un vocale o di un episodio su una pagina web, come sfondo di un player audio, come elemento grafico per un post o una copertina. È un modo per rendere visibile e cliccabile un contenuto sonoro, che altrimenti sarebbe solo un pulsante di play.
In beta e in fase di attivazione
Questo strumento è in beta e in fase di attivazione (fase 1b): la pagina è online, le esecuzioni si aprono a breve e l'aspetto dell'immagine lo stiamo ancora affinando. Scrivici per un avviso appena parte.
Casi d'uso
L'anteprima sul sito
Un podcast mostra sotto ogni episodio la forma d'onda al posto di un'immagine generica, così la pagina è più riconoscibile.
Il player con lo sfondo giusto
Un sito con messaggi audio usa la forma d'onda come sfondo del player, per dare al lettore un'idea visiva della durata.
La copertina del vocale
Per condividere un vocale su un post, Chiara ne genera la forma d'onda e la usa come immagine di anteprima.
Domande frequenti
In che formato ricevo l'immagine?
Un file immagine pronto da inserire in una pagina, in un player o in un post. Dimensioni e colore si possono impostare.
Posso scegliere colore e dimensioni?
Sì: puoi adattare l'aspetto della forma d'onda al tuo sito o alla tua grafica. Essendo in beta, alcune opzioni sono ancora in evoluzione.
Perché è in beta?
Perché stiamo ancora affinando la resa grafica su audio di tipo diverso. Se il risultato non ti convince, scrivici: ci aiuta a migliorare.
Posso già usarlo?
Le esecuzioni sono in fase di attivazione (fase 1b) e si aprono a breve. Scrivici per essere avvisato appena parte.
Il file caricato resta salvato?
No: viene usato per generare l'immagine e poi eliminato, nel rispetto del GDPR.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Un POST autenticato crea l'attività; il risultato arriva via webhook o con un link firmato. Questa capacità è disponibile via API, non come strumento web interattivo.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/audio/waveform \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://example.com/clip.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/waveform", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://example.com/clip.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/waveform",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://example.com/clip.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/waveform", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://example.com/clip.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://example.com/clip.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/waveform", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"audio": "https://example.com/clip.mp3"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.waveform",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 200 |
max_minutes | 180 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
In beta e in fase di attivazione
Il prezzo è pubblicato — $0.077 a richiesta più $0.0045 al minuto.
Domande tecniche
Quanto costerà?
$0.077 a richiesta più $0.0045 al minuto, prezzo già pubblicato. A consumo, senza abbonamento.