# Dejanje 3: Oživite svoj podcast 🎤 ![lab3](../../../../translated_images/sl/lab3.b009c55c4442250b.webp) ## Veliki finale Raziskovali ste teme. Napisali ste scenarije. Zdaj pa še pika na i: spremeniti svoj tekst v pravo podcast zvočno posnetek z realističnimi glasovi! Predstavljamo **VibeVoice** — odprtokodno TTS (pretvorba besedila v govor) čarovnijo iz Microsoft Research, ki ustvari: - 🎭 Naravno zveneče pogovore - 👥 Več govorcev (do 4!) - ⏱️ Dolgoročni audio (do 90 minut!) - 🎵 Izražajno podajanje (ni robotskih glasov!) To je tehnologija za sintetične podcaste. Naredimo tvojega! ## Kaj je VibeVoice? (Huda zadeva) VibeVoice je darilo Microsoft Research svetu. Namenjen je posebej za podcast-stil pogovorni audio. ### Zakaj je kul 🔥 * **⏱️ Maratonske seje**: Ustvari do 90 minut neprekinjenega govora (to je cel epizoda podcasta!) * **👥 Čarobnost več govorcev**: Do 4 različne glasove s doslednimi osebnostmi * **⚡ Noro učinkovit**: Uporablja ultra-nizko frekvenco 7,5 Hz za varčevanje z računalniško močjo * **🧠 Pameten zvok**: Združuje LLM (razume kontekst) z difuzijskim modelom (ustvari realističen zvok) * **🎭 Naravni tok**: Samodejno upravlja menjavo govornikov, pavze in ritem pogovora **Prevod**: VibeVoice ne bere samo tvojega scenarija — *izvaja* ga kot pravi ljudje, ki govorijo. --- ## Preden začneš 🚀 **Kaj potrebuješ**: * 🐍 **Python 3.10+** (to že imaš iz dejanj 1 in 2) * 🚀 **uv** (hiter Python paketni upravljalnik — namestili ga bomo) * 📝 **Tvoj scenarij**: datoteko `podcast.txt` iz dejanja 2 (v `../03.Application/`) **Nasvet**: Ta korak zahteva dobro internetno povezavo za prenos predtreniranega modela. Vzemi si kavo! ☕ --- ## Gremo! Enostavno 🎬 To smo naredili zelo preprosto. Ena skripta v lupini naredi vse. ### Postopek 1. **Naredi jo izvršljivo**: ```bash chmod +x run_vibe_voice.sh ``` 2. **Zaženi jo**: ```bash ./run_vibe_voice.sh ``` 3. **Počakaj na čarovnijo** (ob prvem zagonu lahko traja nekaj minut) ### Kaj se dogaja za kulisami 🎭 Skript je tvoje avtomatizirano zvočno inženirstvo: 1. **📥 Prenese VibeVoice**: Klonira uradni repozitorij z GitHub-a 2. **📦 Namesti odvisnosti**: Uporablja `uv pip` za bliskovito hitro namestitev paketov 3. **🎬 Ustvari zvok**: Zažene skripto za inferenco z: * `--model_path`: Predtreniran model VibeVoice-7B * `--txt_path`: Tvoj scenarij `podcast.txt` * `--speaker_names`: Dodeli glasove (privzeto Xinran & Anchen) **Rezultat**: Tvoj scenarij postane pravi podcast! 🎉 --- ## Tvoja naloga 🎯 Naredimo to zanimivo: ### Naloga 1: Ustvari vsebino Uredi `../03.Application/podcast.txt` s pogovorom med dvema osebama. Naj bo o tehnologiji, hobijih, karkoli! Naj bo pogovorno. **Primer formata**: ``` Speaker 1: Hey! Did you hear about the new AI model? Speaker 2: No way! Tell me more! Speaker 1: It's called... ``` ### Naloga 2: Ustvari zvok Zaženi skripto in glej, kako nastaja čarovnija. Prvič bo trajalo dlje (prenos modela). ### Naloga 3: Poslušaj & analizira - Ali zveni naravno? - Imajo govorci različne glasove? - Je menjavanje govornikov gladko? - Kje so robotični trenutki? ### Naloga 4: Eksperimentiraj (za pogumne) Uredi `run_vibe_voice.sh` in spremeni `--speaker_names` za preizkus različnih kombinacij glasov. VibeVoice ima več predtreniranih glasov! **Bonus izziv**: Preizkusi pogovor s tremi govorci! 🎆 --- ## Več o tem 📚 * **🏠 Domača stran projekta**: [Uradna stran VibeVoice](https://microsoft.github.io/VibeVoice/) * **🤗 Predtreniran model**: [Hugging Face - VibeVoice-7B](https://huggingface.co/vibevoice/VibeVoice-7B) * **📖 Raziskovalni članek**: Poglobljeno v tehnologijo (če te to zanima) > **⚠️ Opomnik za odgovorno AI**: VibeVoice je močan. Uporabljaj ga etično! Ne ustvarjaj globinskih ponaredkov ali zavajajoče vsebine. Ustvarjaj kul stvari, ki pomagajo ljudem. 🙏 --- ## 🏆 Čestitke! Uspešno si zaključil! Pravkar si zaključil celotni proces: 1. ✅ **Dejanje 1**: Ustvaril AI agente s prilagojenimi orodji 2. ✅ **Dejanje 2**: Usmerjal potek dela z več agenti 3. ✅ **Dejanje 3**: Ustvaril pravi audio podcast **Zdaj imaš**: - Delujočega AI raziskovalnega asistenta - Celoten potek produkcije podcasta - Pravi zvočni posnetek, ki ga lahko deliš ### Kaj sledi? 🚀 **Zaženi svoj podcast!** - Naloži ga na podcast platforme - Deli na družbenih omrežjih - Iteriraj in izboljšuj **Nadaljuj z gradnjo!** - Preizkusi različne teme - Eksperimentiraj z več govorci - Dodaj ozadno glasbo - Ustvari spletni vmesnik - Avtomatiziraj vse **Deli svoje delo!** Označi nas! Pokaži svetu, kaj si ustvaril. Revolucija AI podcastov se začne s tabo. 🎙️ --- **Vprašanja? Ideje? Zgodbe o uspehu?** Sporoči v klepet delavnice! **Dobrodošel v prihodnosti ustvarjanja vsebin.** 🌟 --- **Izjava o omejitvi odgovornosti**: Ta dokument je bil preveden z uporabo AI prevajalske storitve [Co-op Translator](https://github.com/Azure/co-op-translator). Čeprav si prizadevamo za natančnost, vas opozarjamo, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku velja za avtoritativni vir. Za kritične informacije priporočamo strokovni človeški prevod. Ne odgovarjamo za morebitne nesporazume ali napačne razlage, ki izhajajo iz uporabe tega prevoda.