# Zapisz to jako np. loop_tts.py, upewnij się, że masz internet by GTT
from gtts import gTTS
from pydub import AudioSegment
# Twój tekst:
text = """3. Bezpośredni pościg za osobą, wobec której:
a) użycie broni palnej było dopuszczalne w przypadkach określonych w pkt. 1 lit.a-d i pkt.2;
b) istnieje uzasadnione podejrzenie, że popełniła przestępstwo, o którym mowa w:
- art. 115 § 20 – przestępstwo o charakterze terrorystycznym lub jego groźba;
- art. 148 – zabójstwo;
- art. 156 § 1 – spowodowanie ciężkiego uszczerbku na zdrowiu;
- art. 163-165 – sprowadzenie zdarzenia, które zagraża życiu lub zdrowiu wielu osób lub mieniu
w wielkich rozmiarach lub spowodowanie bezpośredniego niebezpieczeństwa sprowadzenia takiego zdarzenia: pożar, zawalenie budowli, spowodowanie wybuchu, spowodowanie epidemii, choroby zakaźnej, zatrucia;
- art. 197 – doprowadzenie przemocą, groźbą lub bezprawnie do obcowania płciowego, zgwałcenie, doprowadzenie do poddania się innej czynności seksualnej;
- art. 252 – wzięcie i przetrzymywanie zakładnika lub czynienie przygotowań do takiego czynu;
- art. 280 – kradzież z użyciem przemocy lub groźbą użycia przemocy lub rozbój;
- art. 282 – kto, w celu osiągnięcia korzyści majątkowej, przemocą, groźbą zamachu na życie lub zdrowie albo gwałtownego zamachu na mienie, doprowadza inną osobę do rozporządzenia mieniem własnym lub cudzym albo do zaprzestania działalności gospodarczej;
Ustawy z dnia 6 czerwca 1997 r. – Kodeks karny:
4. Konieczność:
a) ujęcia osoby:
- wobec której użycie broni palnej było dopuszczalne w przypadkach określonych w pkt 1 lit. a-d;
- wobec której istnieje uzasadnione podejrzenie, że popełniła przestępstwo,
o którym mowa w art. 115 § 20, art. 148, art. 156 § 1, art. 163-165, art. 197, art. 252 i art. 280-282 ustawy z dnia 6 czerwca 1997 r. – Kodeks karny;
- dokonującej zamachu, o którym mowa w pkt 1 lit. d;
- jeżeli schroniła się w miejscu trudno dostępnym, a z okoliczności zdarzenia wynika, że może
użyć broni palnej lub innego podobnie niebezpiecznego przedmiotu.
b) ujęcia lub udaremnienia ucieczki osoby zatrzymanej, tymczasowo aresztowanej lub
odbywającej karę pozbawienia wolności, jeżeli:
- ucieczka tej osoby stwarza zagrożenie życia lub zdrowia uprawnionego lub innej osoby,
- istnieje uzasadnione podejrzenie, że osoba ta może użyć materiałów wybuchowych, broni palnej lub innego podobnie niebezpiecznego przedmiotu,
- pozbawienie wolności nastąpiło w związku z uzasadnionym podejrzeniem lub stwierdzeniem popełnienia przestępstwa, o którym mowa w art. 115 § 20, art. 148, art. 156 § 1, art. 163-165, art. 197, art. 252 i art. 280-282 ustawy z dnia 6 czerwca 1997 r. – Kodeks karny.
"""
# Generacja głosu
tts = gTTS(text, lang='pl', slow=False)
tts.save("fragment.mp3")
# Wczytanie i zapętlenie 10x
sound = AudioSegment.from_mp3("fragment.mp3")
looped = sound * 10
looped.export("fragment_10x_looped.mp3", format="mp3")
print("Gotowe! Plik zapisany jako 'fragment_10x_looped.mp3'")