IT-lexikon › Programmering › PSOLA

PSOLA

Programmering In English → Uppdaterad: 2026-10-29

Pitch-Synchronous Overlap-Add: en tidsdomänmetod som ändrar tonhöjd eller längd på tal genom att klippa ut och lägga om enskilda svängningsperioder.

En sjungen eller talad vokal är en serie nästan identiska vågcykler. PSOLA märker ut var varje period börjar, klipper ut korta fönstrade bitar centrerade på dem och lägger sedan tillbaka bitarna tätare för högre ton eller glesare för lägre. Ska ljudet bara bli längre dupliceras bitar i stället. Eftersom varje bit behåller sin egen spektralform följer formanterna inte med tonen, och rösten slipper låta som en ekorre.

Metoden togs fram i slutet av 1980-talet av Francis Charpentier och Eric Moulines vid franska CNET, främst för talsyntes som skarvar ihop inspelade ljudbitar. Den förutsätter en enda tydlig grundton och en fungerande tonhöjdsdetektering. Ge den ett ackord och den har ingen aning om vilka perioder den ska leta efter.

← Tillbaka till lexikonet