# Näytös 3: Herätä podcastisi eloon 🎤 ![lab3](../../../../translated_images/fi/lab3.b009c55c4442250b.webp) ## Suuren finaalin hetki Olet tutkinut aiheita. Olet kirjoittanut käsikirjoituksia. Nyt jälkiruoka: tekstin muuttaminen oikeaksi podcast-äänitteeksi realistisilla äänillä! Tässä tulee **VibeVoice** — Microsoft Researchin avoimen lähdekoodin TTS (tekstistä puheeksi) taika, joka luo: - 🎭 Luonnollisen kuuloisia keskusteluja - 👥 Useita puhujia (jopa 4!) - ⏱️ Pitkiä äänitteitä (jopa 90 minuuttia!) - 🎵 Ilmeikästä esitystä (ei robotin ääniä!) Tämä on tekniikka synteettisten podcastien takana. Tehdään sinunkin podcastistasi huippu! ## Mikä on VibeVoice? (Se siisti juttu) VibeVoice on Microsoft Researchin lahja maailmalle. Se on suunniteltu erityisesti podcast-tyyliseen keskusteluäänitteeseen. ### Miksi se on mahtava 🔥 * **⏱️ Maratonistunnot**: Tuottaa jopa 90 minuuttia jatkuvaa puhetta (täysi podcast-jakso!) * **👥 Monipuhujataikuus**: Jopa 4 erilaista ääntä, joilla on johdonmukaiset persoonat * **⚡ Hurjan tehokas**: Käyttää erittäin matalaa 7,5 Hz kuvanopeutta säästääkseen laskentatehoa * **🧠 Älykäs ääni**: Yhdistää suuren kielimallin (ymmärtää kontekstin) diffuusiomalliin (luo realistista ääntä) * **🎭 Luonnollinen rytmi**: Hoitaa vuoronvaihdot, tauot ja keskustelun rytmin automaattisesti **Kääntäen**: VibeVoice ei vain lue käsikirjoitustasi — se *esittää* sen kuin oikeat ihmiset puhuen. --- ## Ennen kuin aloitat 🚀 **Mitä tarvitset**: * 🐍 **Python 3.10+** (sinulla on jo tämä Näytös 1 & 2:sta) * 🚀 **uv** (nopea Python-pakettien hallinta — asennamme sen) * 📝 **Käsikirjoituksesi**: `podcast.txt` tiedosto Näytös 2:sta (sijaitsee kansiossa `../03.Application/`) **Vinkki**: Tämä vaihe vaatii hyvän internet-yhteyden esikoulutetun mallin lataamiseen. Ota kahvi! ☕ --- ## Mennään! Helppo tapa 🎬 Olemme tehneet tästä todella helppoa. Yksi komentotiedosto hoitaa kaiken. ### Prosessi 1. **Tee tiedostosta suoritettava**: ```bash chmod +x run_vibe_voice.sh ``` 2. **Aja se**: ```bash ./run_vibe_voice.sh ``` 3. **Odota taikuutta** (ensimmäisellä kerralla tämä voi kestää hetken) ### Mitä tapahtuu kulissien takana 🎭 Komentotiedosto on kuin automaattinen äänitekniikkosi: 1. **📥 Lataa VibeVoice**: kloonaa virallinen repo GitHubista 2. **📦 Asentaa riippuvuudet**: käyttää `uv pip` nopeaan pakettien asennukseen 3. **🎬 Luo ääntä**: suorittaa inferenssiskriptin: * `--model_path`: Esikoulutettu VibeVoice-7B-malli * `--txt_path`: Sinun `podcast.txt` käsikirjoitus * `--speaker_names`: Määrittelee äänet (oletuksena Xinran & Anchen) **Tuloksena**: Käsikirjoituksestasi tulee oikea podcast-jakso! 🎉 --- ## Tehtäväsi 🎯 Tehdään tästä mielenkiintoista: ### Tehtävä 1: Luo sisältöä Muokkaa `../03.Application/podcast.txt` tiedostoa kahden ihmisen väliseksi keskusteluksi. Aihe voi olla teknologiaa, harrastuksia tai mitä tahansa! Tärkeintä, että se on keskustelemista. **Muotoesimerkki**: ``` Speaker 1: Hey! Did you hear about the new AI model? Speaker 2: No way! Tell me more! Speaker 1: It's called... ``` ### Tehtävä 2: Luo ääntä Aja skripti ja katso taikuutta. Ensimmäisellä kerralla kestää kauemmin (mallin lataus). ### Tehtävä 3: Kuuntele ja analysoi - Kuulostaako luonnolliselta? - Onko puhujilla erilliset äänet? - Onko vuoronvaihto sujuvaa? - Onko mukana robottimaisia hetkiä? ### Tehtävä 4: Kokeile (rohkeille) Muokkaa `run_vibe_voice.sh` ja vaihda `--speaker_names` kokeillaksesi eri ääniyhdistelmiä. VibeVoice sisältää useita esikoulutettuja ääniä! **Bonushaaste**: Kokeile kolmen puhujan keskustelua! 🎆 --- ## Lisätietoa 📚 * **🏠 Projektin kotisivu**: [VibeVoice virallinen sivusto](https://microsoft.github.io/VibeVoice/) * **🤗 Esikoulutettu malli**: [Hugging Face - VibeVoice-7B](https://huggingface.co/vibevoice/VibeVoice-7B) * **📖 Tutkimuspaperi**: Sukella tekniikan syövereihin (jos olet siitä kiinnostunut) > **⚠️ Vastuullisen tekoälyn muistutus**: VibeVoice on tehokas. Käytä sitä eettisesti! Älä luo deepfakeja tai harhaanjohtavaa sisältöä. Tee siistejä juttuja, jotka auttavat ihmisiä. 🙏 --- ## 🏆 Onnittelut! Teit sen! Läpäisit koko ketjun: 1. ✅ **Näytös 1**: Rakenna tekoälyagentteja omilla työkaluilla 2. ✅ **Näytös 2**: Orkestroi moni-agenttityönkulku 3. ✅ **Näytös 3**: Luo aitoa podcast-ääntä **Sinulla nyt on**: - Toimiva tekoälytutkimusassistentti - Täysi podcast-tuotantoprosessi - Oikea äänitiedosto, jota voit jakaa ### Mitä seuraavaksi? 🚀 **Käynnistä podcastisi!** - Lataa podcast-alustoille - Jaa sosiaalisessa mediassa - Kehitä ja paranna **Jatka rakentamista!** - Kokeile eri aiheita - Kokeile useampia puhujia - Lisää taustamusiikkia - Rakenna verkkokäyttöliittymä - Automatisoi koko homma **Jaa työsi!** Merkitse meidät! Näytä maailmalle mitä loit. Tekoälypodcast-vallankumous alkaa sinusta. 🎙️ --- **Kysymyksiä? Ideoita? Onnistumistarinoita?** Heitä ne työpajan chattiin! **Tervetuloa sisällöntuotannon tulevaisuuteen.** 🌟 --- **Vastuuvapauslauseke**: Tämä asiakirja on käännetty tekoälypohjaisella käännöspalvelulla [Co-op Translator](https://github.com/Azure/co-op-translator). Pyrimme tarkkuuteen, mutta ole hyvä ja huomioi, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä tulee pitää auktoritatiivisena lähteenä. Tärkeissä tiedoissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa mahdollisista väärinymmärryksistä tai virhetulkinoista, jotka johtuvat tämän käännöksen käytöstä.