Bir Hayalim Var Sesli Resimli Kitap
King'in 1963 konuşması; 16 siyah beyaz fotoğraf sahnesi, bariton anlatım ve sesle senkronize vurgulanan altyazılarla yatay bir sesli kitaba dönüştürüldü.
King'in 1963'teki konuşmasının tamamı; 16 yüksek kontrastlı siyah-beyaz fotoğraf sahnesi, bariton anlatım klipleri ve her sayfa otomatik çevrilirken eşzamanlı vurgulanan altyazılarla yatay, tam ekran bir sesli kitap olarak yeniden oluşturuldu.
Web Siteleri Agent'ını Dene# Etkileşimli HTML Oluşturun ve Yayınlayın: Gerçekçi Siyah-Beyaz Fotoğrafçılık Stili + Erkek Sesli Anlatım "Bir Hayalim Var" Etkileşimli Sesli Kitabı (İngilizce Sayfa)
## 1. Genel Amaç
Martin Luther King Jr.'ın 28 Ağustos 1963 tarihli konuşmasının tamamını ("Bir Hayalim Var" metni) yatay, tam ekran bir sesli kitaba dönüştürün:
1. 16 ultra gerçekçi siyah-beyaz fotoğraf illüstrasyonu (1920×1080, yüksek kontrast, film grenleri, 50 mm prime lens perspektifi)
2. 16 sesli anlatım klibi (özgün erkek bariton, klip başına 15-25 saniye, 44.1 kHz, MP3, oditoryum yankısı)
3. İngilizce web sayfası: yatay kaydırma, otomatik/manuel sayfa çevirme, altyazılarda eşzamanlı vurgu, PC ve mobil uyumlu
4. Tek tıkla yayınlama paketi (index.html / assets / README.md)
---
## 2. Tam Metin Senaryo Panosu ve Zaman Çizelgesi (Toplam 16 Sayfa)
| Sayfa | Başlangıç Cümlesi (Özgün İngilizce) | Görsel Olay | Kompozisyon ve Işık | Temel Ses |
|---|---|---|---|---|
| 1 | I am happy to join with you today... | Lincoln Anıtı'nın uzaktan görünümü, toplanan kalabalık, arkadan aydınlatılmış silüetler | Alçak açı, gökyüzü vurguları, silüet hâlindeki figürler | "I am happy to join with you..." açılışı, oditoryum yankısı |
| 2 | ...will go down as the greatest demonstration... | Yoğun kalabalığın üstten görünümü, "We Demand Equal Rights" pankartı | Havadan siyah-beyaz çekim, yüksek kontrast | Devam eden yükseliş, arka planda uzaktan alkış |
| 3 | But one hundred years later... | Özgürlük Bildirgesi anıtının yakın planı, etrafına sarılmış paslı zincirler | Orta odak uzaklığı, anıtı öne çıkaran koyu arka plan | Daha yavaş konuşma temposu, "one hundred years later" vurgusu |
| 4 | the Negro lives on a lonely island... | Harabelerde oturan, uzaktaki şehre bakan yalnız bir Siyah adam | Geniş açı, koyu siyah ön plan, ışıklandırılmış uzak gökdelenler | Yalnızlık hissi veren ortam sesi |
| 5 | ...the manacles of segregation... | Prangalardaki ellerin yakın planı, zincir kısmen kırılmış | Makro, ellerde güçlü ışık, zincir halkaları belirgin biçimde vurgulanmış | Pranga şıkırtısı + mırıldanan erkek sesi |
| 6 | ...chains of discrimination. | Kapıdan geri çevrilen Siyah genç, "WHITES ONLY" tabelası | Kapı aralığından perspektif, aşırı pozlanmış tabela | Kapının "gürültüyle kapanma" sesi |
| 7 | We have come to cash this check... | Banko, boş çeki uzatan Siyah bir kişi | Simetrik kompozisyon, banko ışığıyla aydınlatılmış | Kâğıdın kayma sesi |
| 8 | It would be fatal for the nation... | Havada asılı duran hâkim tokmağı, arka planda bulanık kalabalık | Alçak açı, tokmak silüeti | Tokmak sesinin gecikmeli yankısı |
| 9 | We cannot walk alone. | Üst üste gelen Siyah ve beyaz eller, farklı ten tonları | Softbox üst ışığı, belirgin el dokusu | Düşük frekanslı kalp atışı |
|10| We cannot turn back. | Arkadan aydınlatılmış yürüyüş kalabalığı, ileride ışıklı geçit | Arka aydınlatma, figürlerin kenarlarında hareler | Eşzamanlı adımlar, düşük frekanslı davul vuruşları |
|11| I have a dream today! (1st) | Işığa bakan çocuk, gözlerdeki yansımalar | Gözlerin yakın planı, iğne ucu gibi parlak vurgu | Yankılı ilk "I have a dream!" haykırışı |
|12| I have a dream that one day... | Omuz omuza koşan beyaz ve Siyah gençler | Dinamik takip çekimi, film grenleri | Nefes + rüzgâr |
|13| ...sons of former slaves... sit together... | Üniversite bankı, birlikte okuyan iki öğrenci | Yatay simetri, bulanık arka plan | Kitap sayfalarının hışırtısı |
|14| I have a dream today! (2nd) | Konuşmacının yandan profili, açık ağız, ışık lekeli arka plan | 35 mm lens, arkadan aydınlatılmış havada süzülen toz parçacıkları | İkinci haykırış, kalabalığın hep bir ağızdan karşılığı |
|15| Let freedom ring... | Liberty Bell'in yakın planı, belirgin çatlak | Üst ışık, yoğun biçimde aydınlatılmış çan gövdesi, siyah arka plan | Uzun süren çan sesi |
|16| Free at last! Free at last! | Yukarı uçan kuşlar, ellerini kaldıran kalabalık | Yüksek hızlı enstantane, dondurulmuş kanat hareketi | "Free at last!" üç kez, gürleyen alkış |
---
## 3. Birleşik Görsel Üretim İstemi
ultra-realistic black-and-white photograph, 50 mm lens, high contrast, film grain, shallow DOF, [Page-X Scene], 1960s civil rights rally, Lincoln Memorial backdrop, decisive moment, --ar 16:9 --v 5 --q 2
`Page-X Scene` ifadesini her sayfadaki karşılık gelen olayla değiştirin; gren ve kontrast seviyelerini tutarlı tutun.
---
## 4. Birleşik Ses Üretim İstemi
Male baritone, MLK-style delivery, slow cadence, Capitol Hall reverb, 44.1 kHz, 128 kbps MP3, 15-25 s, [Starting Sentence] emphasis on "I have a dream", -3 dB peak
Her klip, sayfanın başlangıç cümlesini anlatım içeriği olarak kullanır ve sonunda 1 saniyelik alkışla sönümlenir.
---
## 5. Web Teknolojisi Yığını ve Dizin
dream-web/
├─ index.html
├─ css/dream.css
├─ js/dream.js
├─ assets/
│ ├─ img/ page-01.jpg ~ page-16.jpg
│ └─ audio/ 01.mp3 ~ 16.mp3
└─ README.md
- Sıfır bağımlılık, sade JS
- Yatay kaydırma şeridi, sayfa başına 100 vw/vh
- Sesle eşzamanlı altyazı vurgulama
- Denetimler: Oynat / Duraklat / Sonraki / Önceki / Sesi Kapat
---
## 6. Temel Kod (Zorunlu)
```html
<!-- index.html snip -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>I Have a Dream – Audio Picture Book</title>
<link href="https://fonts.googleapis.com/css2?family=Crimson+Text:ital ,wght@0,400;1,600&display=swap" rel="stylesheet">
<body>
<div class="viewport">
<div class="strip" id="strip"><!-- 16 pages --></div>
</div>
<div class="controls">
<button id="play">▶</button>
<button id="mute">🔊</button>
<div class="progress"><div id="bar"></div></div>
</div>
<audio id="voice"></audio>
<script src="js/dream.js"></script>
</body>
```
JavaScript
```javascript
// dream.js core
const PAGES=[/* 16 entries of {img, audio, text} */];
let idx=0, voice=document.getElementById('voice');
function loadPage(n){
strip.style.transform=`translateX(-${n*100}vw)`;
voice.src=PAGES[n].audio; voice.play();
}
voice.addEventListener('ended',()=>{idx++; loadPage(idx);});
document.getElementById('play').onclick=()=>voice.paused?voice.play():voice.pause();
```
## 7. Tek Tıkla Yayınlama
README, bağlantıları ve ses efekti açma/kapatma talimatlarını içerir.
## 8. Teslimat Öz Denetimi
[ ] page-01 ~ page-16 olarak adlandırılmış 16 siyah-beyaz JPG, ≤ 600 KB
[ ] 01.mp3 ~ 16.mp3 olarak adlandırılmış 16 MP3, ≤ 400 KB
[ ] Boş ekranlar olmadan web sayfasında yatay kaydırma, sesle birlikte altyazı vurgulama
[ ] Mobil yatay yönlendirme uyarısı otomatik açılırKing'in konuşmasını Lincoln'ün Gettysburg Konuşmasıyla değiştirir; 16 sahnelik sesli kitap biçimini korurken senaryo panosunu 1863 metni ve Gettysburg ortamı etrafında yeniden kurar.
Websites Agent'ta yeniden düzenle# Etkileşimli HTML Oluşturun ve Yayınlayın: Gerçekçi Siyah-Beyaz Fotoğrafçılık Stili + Erkek Sesli Anlatım "Bir Hayalim Var" Etkileşimli Sesli Kitabı (İngilizce Sayfa) ## 1. Genel Amaç Martin Luther King Jr.'ın 28 Ağustos 1963 tarihli konuşmasının tamamı ("Bir Hayalim Var" metni) yatay, tam ekran bir sesli kitaba dönüştürün: 1. 16 ultra gerçekçi siyah-beyaz fotoğraf illüstrasyonu (1920×1080, yüksek kontrast, film grenleri, 50 mm prime lens perspektifi) 2. 16 sesli anlatım klibi (özgün erkek bariton, klip başına 15-25 saniye, 44.1 kHz, MP3, oditoryum yankısı) 3. İngilizce web sayfası: yatay kaydırma, otomatik/manuel sayfa çevirme, altyazılarda eşzamanlı vurgu, PC ve mobil uyumlu 4. Tek tıkla yayınlama paketi (index.html / assets / README.md) --- ## 2. Tam Metin Senaryo Panosu ve Zaman Çizelgesi (Toplam 16 Sayfa) | Sayfa | Başlangıç Cümlesi (Özgün İngilizce) | Görsel Olay | Kompozisyon ve Işık | Temel Ses | |---|---|---|---|---| | 1 | I am happy to join with you today... | Lincoln Anıtı'nın uzaktan görünümü, toplanan kalabalık, arkadan aydınlatılmış silüetler | Alçak açı, gökyüzü vurguları, silüet hâlindeki figürler | "I am happy to join with you..." açılışı, oditoryum yankısı | | 2 | ...will go down as the greatest demonstration... | Yoğun kalabalığın üstten görünümü, "We Demand Equal Rights" pankartı | Havadan siyah-beyaz çekim, yüksek kontrast | Devam eden yükseliş, arka planda uzaktan alkış | | 3 | But one hundred years later... | Özgürlük Bildirgesi anıtının yakın planı, etrafına sarılmış paslı zincirler | Orta odak uzaklığı, anıtı öne çıkaran koyu arka plan | Daha yavaş konuşma temposu, "one hundred years later" vurgusu | | 4 | the Negro lives on a lonely island... | Harabelerde oturan, uzaktaki şehre bakan yalnız bir Siyah adam | Geniş açı, koyu siyah ön plan, ışıklandırılmış uzak gökdelenler | Yalnızlık hissi veren ortam sesi | | 5 | ...the manacles of segregation... | Prangalardaki ellerin yakın planı, zincir kısmen kırılmış | Makro, ellerde güçlü ışık, zincir halkaları belirgin biçimde vurgulanmış | Pranga şıkırtısı + mırıldanan erkek sesi | | 6 | ...chains of discrimination. | Kapıdan geri çevrilen Siyah genç, "WHITES ONLY" tabelası | Kapı aralığından perspektif, aşırı pozlanmış tabela | Kapının "gürültüyle kapanma" sesi | | 7 | We have come to cash this check... | Banko, boş çeki uzatan Siyah bir kişi | Simetrik kompozisyon, banko ışığıyla aydınlatılmış | Kâğıdın kayma sesi | | 8 | It would be fatal for the nation... | Havada asılı duran hâkim tokmağı, arka planda bulanık kalabalık | Alçak açı, tokmak silüeti | Tokmak sesinin gecikmeli yankısı | | 9 | We cannot walk alone. | Üst üste gelen Siyah ve beyaz eller, farklı ten tonları | Softbox üst ışığı, belirgin el dokusu | Düşük frekanslı kalp atışı | |10| We cannot turn back. | Arkadan aydınlatılmış yürüyüş kalabalığı, ileride ışıklı geçit | Arka aydınlatma, figürlerin kenarlarında hareler | Eşzamanlı adımlar, düşük frekanslı davul vuruşları | |11| I have a dream today! (1st) | Işığa bakan çocuk, gözlerdeki yansımalar | Gözlerin yakın planı, iğne ucu gibi parlak vurgu | Yankılı ilk "I have a dream!" haykırışı | |12| I have a dream that one day... | Omuz omuza koşan beyaz ve Siyah gençler | Dinamik takip çekimi, film grenleri | Nefes + rüzgâr | |13| ...sons of former slaves... sit together... | Üniversite bankı, birlikte okuyan iki öğrenci | Yatay simetri, bulanık arka plan | Kitap sayfalarının hışırtısı | |14| I have a dream today! (2nd) | Konuşmacının yandan profili, açık ağız, ışık lekeli arka plan | 35 mm lens, arkadan aydınlatılmış havada süzülen toz parçacıkları | İkinci haykırış, kalabalığın hep bir ağızdan karşılığı | |15| Let freedom ring... | Liberty Bell'in yakın planı, belirgin çatlak | Üst ışık, yoğun biçimde aydınlatılmış çan gövdesi, siyah arka plan | Uzun süren çan sesi | |16| Free at last! Free at last! | Yukarı uçan kuşlar, ellerini kaldıran kalabalık | Yüksek hızlı enstantane, dondurulmuş kanat hareketi | "Free at last!" üç kez, gürleyen alkış | --- ## 3. Birleşik Görsel Üretim İstemi ultra-realistic black-and-white photograph, 50 mm lens, high contrast, film grain, shallow DOF, [Page-X Scene], 1960'lar sivil haklar mitingi, Lincoln Anıtı arka planı, belirleyici an, --ar 16:9 --v 5 --q 2 `Page-X Scene` ifadesini her sayfadaki karşılık gelen olayla değiştirin; gren ve kontrast seviyelerini tutarlı tutun. --- ## 4. Birleşik Ses Üretim İstemi Erkek bariton, MLK tarzı hitabet, yavaş tempo, Capitol Hall yankısı, 44.1 kHz, 128 kbps MP3, 15-25 sn, [Başlangıç Cümlesi] "I have a dream" vurgusu, -3 dB tepe Her klip, sayfanın başlangıç cümlesini anlatım içeriği olarak kullanır ve sonunda 1 saniyelik alkışla sönümlenir. --- ## 5. Web Teknolojisi Yığını ve Dizin dream-web/ ├─ index.html ├─ css/dream.css ├─ js/dream.js ├─ assets/ │ ├─ img/ page-01.jpg ~ page-16.jpg │ └─ audio/ 01.mp3 ~ 16.mp3 └─ README.md - Sıfır bağımlılık, sade JS - Yatay kaydırma şeridi, sayfa başına 100 vw/vh - Sesle eşzamanlı altyazı vurgulama - Denetimler: Oynat / Duraklat / Sonraki / Önceki / Sesi Kapat --- ## 6. Temel Kod (Zorunlu) ```html <!-- index.html snip --> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>I Have a Dream – Audio Picture Book</title> <link href="https://fonts.googleapis.com/css2?family=Crimson+Text:ital ,wght@0,400;1,600&display=swap" rel="stylesheet"> <body> <div class="viewport"> <div class="strip" id="strip"><!-- 16 pages --></div> </div> <div class="controls"> <button id="play">▶</button> <button id="mute">🔊</button> <div class="progress"><div id="bar"></div></div> </div> <audio id="voice"></audio> <script src="js/dream.js"></script> </body> ``` JavaScript ```javascript // dream.js core const PAGES=[/* 16 entries of {img, audio, text} */]; let idx=0, voice=document.getElementById('voice'); function loadPage(n){ strip.style.transform=`translateX(-${n*100}vw)`; voice.src=PAGES[n].audio; voice.play(); } voice.addEventListener('ended',()=>{idx++; loadPage(idx);}); document.getElementById('play').onclick=()=>voice.paused?voice.play():voice.pause(); ``` ## 7. Tek Tıkla Yayınlama README, bağlantıları ve ses efekti açma/kapatma talimatlarını içerir. ## 8. Teslimat Öz Denetimi [ ] page-01 ~ page-16 olarak adlandırılmış 16 siyah-beyaz JPG, ≤ 600 KB [ ] 01.mp3 ~ 16.mp3 olarak adlandırılmış 16 MP3, ≤ 400 KB [ ] Boş ekranlar olmadan web sayfasında yatay kaydırma, sesle birlikte altyazı vurgulama [ ] Mobil yatay yönlendirme uyarısı otomatik açılır
16 siyah-beyaz fotoğraf sahnesini, yoğun grenleri ve belirleyici an kadrajını koruyarak sıcak 1960'lar renkli film görünümüne dönüştürür.
Websites Agent'ta yeniden düzenle# Etkileşimli HTML Oluşturun ve Yayınlayın: Gerçekçi Siyah-Beyaz Fotoğrafçılık Stili + Erkek Sesli Anlatım "Bir Hayalim Var" Etkileşimli Sesli Kitabı (İngilizce Sayfa) ## 1. Genel Amaç Martin Luther King Jr.'ın 28 Ağustos 1963 tarihli konuşmasının tamamını ("Bir Hayalim Var" metni) yatay, tam ekran bir sesli kitaba dönüştürün: 1. 16 ultra gerçekçi siyah-beyaz fotoğraf illüstrasyonu (1920×1080, yüksek kontrast, film grenleri, 50 mm prime lens perspektifi) 2. 16 sesli anlatım klibi (özgün erkek bariton, klip başına 15-25 saniye, 44.1 kHz, MP3, oditoryum yankısı) 3. İngilizce web sayfası: yatay kaydırma, otomatik/manuel sayfa çevirme, altyazılarda eşzamanlı vurgu, PC ve mobil uyumlu 4. Tek tıkla yayınlama paketi (index.html / assets / README.md) --- ## 2. Tam Metin Senaryo Panosu ve Zaman Çizelgesi (Toplam 16 Sayfa) | Sayfa | Başlangıç Cümlesi (Özgün İngilizce) | Görsel Olay | Kompozisyon ve Işık | Temel Ses | |---|---|---|---|---| | 1 | I am happy to join with you today... | Lincoln Anıtı'nın uzaktan görünümü, toplanan kalabalık, arkadan aydınlatılmış silüetler | Alçak açı, gökyüzü vurguları, silüet hâlindeki figürler | "I am happy to join with you..." açılışı, oditoryum yankısı | | 2 | ...will go down as the greatest demonstration... | Yoğun kalabalığın üstten görünümü, "We Demand Equal Rights" pankartı | Havadan siyah-beyaz, yüksek kontrast | Devam eden yükseliş, arka planda uzaktan alkış | | 3 | But one hundred years later... | Özgürlük Bildirgesi anıtının yakın planı, etrafına sarılmış paslı zincirler | Orta odak uzaklığı, anıtı öne çıkaran koyu arka plan | Daha yavaş konuşma temposu, "one hundred years later" vurgusu | | 4 | the Negro lives on a lonely island... | Harabelerde oturan, uzaktaki şehre bakan yalnız bir Siyah adam | Geniş açı, koyu siyah ön plan, ışıklandırılmış uzak gökdelenler | Yalnızlık hissi veren ortam sesi | | 5 | ...the manacles of segregation... | Prangalardaki ellerin yakın planı, zincir kısmen kırılmış | Makro, ellerde güçlü ışık, zincir halkaları belirgin biçimde vurgulanmış | Pranga şıkırtısı + mırıldanan erkek sesi | | 6 | ...chains of discrimination. | Kapıdan geri çevrilen Siyah genç, "WHITES ONLY" tabelası | Kapı aralığından perspektif, aşırı pozlanmış tabela | Kapının "gürültüyle kapanma" sesi | | 7 | We have come to cash this check... | Banko, boş çeki uzatan Siyah bir kişi | Simetrik kompozisyon, banko ışığıyla aydınlatılmış | Kâğıdın kayma sesi | | 8 | It would be fatal for the nation... | Havada asılı duran hâkim tokmağı, arka planda bulanık kalabalık | Alçak açı, tokmak silüeti | Tokmak sesinin gecikmeli yankısı | | 9 | We cannot walk alone. | Üst üste gelen Siyah ve beyaz eller, farklı ten tonları | Softbox üst ışığı, belirgin el dokusu | Düşük frekanslı kalp atışı | |10| We cannot turn back. | Arkadan aydınlatılmış yürüyüş kalabalığı, ileride ışıklı geçit | Arka aydınlatma, figürlerin kenarlarında hareler | Eşzamanlı adımlar, düşük frekanslı davul vuruşları | |11| I have a dream today! (1st) | Işığa bakan çocuk, gözlerdeki yansımalar | Gözlerin yakın planı, iğne ucu gibi parlak vurgu | Yankılı ilk "I have a dream!" haykırışı | |12| I have a dream that one day... | Omuz omuza koşan beyaz ve Siyah gençler | Dinamik takip çekimi, film grenleri | Nefes + rüzgâr | |13| ...sons of former slaves... sit together... | Üniversite bankı, birlikte okuyan iki öğrenci | Yatay simetri, bulanık arka plan | Kitap sayfalarının hışırtısı | |14| I have a dream today! (2nd) | Konuşmacının yandan profili, açık ağız, ışık lekeli arka plan | 35 mm lens, arkadan aydınlatılmış havada süzülen toz parçacıkları | İkinci haykırış, kalabalığın hep bir ağızdan karşılığı | |15| Let freedom ring... | Liberty Bell'in yakın planı, belirgin çatlak | Üst ışık, yoğun biçimde aydınlatılmış çan gövdesi, siyah arka plan | Uzun süren çan sesi | |16| Free at last! Free at last! | Yukarı uçan kuşlar, ellerini kaldıran kalabalık | Yüksek hızlı enstantane, dondurulmuş kanat hareketi | "Free at last!" üç kez, gürleyen alkış | --- ## 3. Birleşik Görsel Üretim İstemi ultra-realistic siyah-beyaz fotoğraf, 50 mm lens, yüksek kontrast, film grenleri, sığ alan derinliği, [Page-X Scene], 1960'lar sivil haklar mitingi, Lincoln Anıtı arka planı, belirleyici an, --ar 16:9 --v 5 --q 2 Her sayfada `Page-X Scene` yerine ilgili olayı yazın; gren ve kontrast düzeylerini tutarlı koruyun. --- ## 4. Birleşik Ses Oluşturma İstemi Erkek bariton, MLK tarzı hitabet, yavaş tempo, Capitol Hall yankısı, 44.1 kHz, 128 kbps MP3, 15-25 sn., [Starting Sentence], "I have a dream" vurgusu, -3 dB tepe Her klipte anlatım içeriği olarak sayfanın başlangıç cümlesi kullanılır ve sonunda 1 saniyelik alkış sönümlenmesi bulunur. --- ## 5. Web Teknoloji Yığını ve Dizin dream-web/ ├─ index.html ├─ css/dream.css ├─ js/dream.js ├─ assets/ │ ├─ img/ page-01.jpg ~ page-16.jpg │ └─ audio/ 01.mp3 ~ 16.mp3 └─ README.md - Sıfır bağımlılık, saf JS - Yatay kaydırma şeridi, sayfa başına 100 vw/vh - Sesle senkronize altyazı vurgulaması - Kontroller: Oynat / Duraklat / Sonraki / Önceki / Sesi Kapat --- ## 6. Temel Kod (Zorunlu) ```html <!-- index.html snip --> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>I Have a Dream – Audio Picture Book</title> <link href="https://fonts.googleapis.com/css2?family=Crimson+Text:ital ,wght@0,400;1,600&display=swap" rel="stylesheet"> <body> <div class="viewport"> <div class="strip" id="strip"><!-- 16 pages --></div> </div> <div class="controls"> <button id="play">▶</button> <button id="mute">🔊</button> <div class="progress"><div id="bar"></div></div> </div> <audio id="voice"></audio> <script src="js/dream.js"></script> </body> ``` JavaScript ```javascript // dream.js core const PAGES=[/* 16 entries of {img, audio, text} */]; let idx=0, voice=document.getElementById('voice'); function loadPage(n){ strip.style.transform=`translateX(-${n*100}vw)`; voice.src=PAGES[n].audio; voice.play(); } voice.addEventListener('ended',()=>{idx++; loadPage(idx);}); document.getElementById('play').onclick=()=>voice.paused?voice.play():voice.pause(); ``` ## 7. Tek Tıkla Dağıtım README, bağlantıları ve ses efekti değiştirme talimatlarını içerir. ## 8. Teslimat Öz Kontrolü [ ] 16 siyah beyaz JPG, page-01 ~ page-16 olarak adlandırılmış, ≤ 600 KB [ ] 01.mp3 ~ 16.mp3 olarak adlandırılmış 16 MP3, ≤ 400 KB [ ] Boş ekranlar olmadan web sayfasında yatay kaydırma, sesle birlikte altyazı vurgulama [ ] Mobil yatay yönlendirme uyarısı otomatik açılır
16 sahnelik sesli kitabın dik tutulan telefonda doğal şekilde oynatılması için yatay şeridi dikey portre kaydırmasına dönüştürür.
Websites Agent'ta yeniden düzenle# Etkileşimli HTML Oluşturun ve Dağıtın: Gerçekçi Siyah Beyaz Fotoğraf Tarzı + Erkek Seslendirmeli "I Have a Dream" Etkileşimli Sesli Kitap (İngilizce Sayfa) ## 1. Genel Hedef Martin Luther King Jr.'ın 28 Ağustos 1963 tarihli konuşmasının tamamını ("I Have a Dream" metni) bir yatay tam ekran sesli kitap: 1. 16 ultra gerçekçi siyah beyaz fotoğraf illüstrasyonu (1920×1080, yüksek kontrast, film grenleri, 50 mm prime lens perspektifi) 2. 16 sesli anlatım klibi (özgün erkek bariton, klip başına 15-25 saniye, 44.1 kHz, MP3, salon yankısı) 3. İngilizce web sayfası: yatay kaydırma, otomatik/manuel sayfa geçişi, altyazı senkronizasyon vurgulaması, PC ve mobil uyumlu 4. Tek tıkla dağıtım paketi (index.html / assets / README.md) --- ## 2. Tam Metin Senaryo Panosu ve Zaman Çizelgesi (Toplam 16 Sayfa) | Sayfa | Başlangıç Cümlesi (Özgün İngilizce) | Görsel Olay | Kompozisyon ve Işık | Temel Ses | |---|---|---|---|---| | 1 | Bugün sizinle birlikte olmaktan mutluyum... | Lincoln Anıtı'nın uzaktan görünümü, toplanan kalabalık, arkadan aydınlatılmış silüetler | Alçak açı çekim, gökyüzü vurguları, silüet hâlinde figürler | "Bugün sizinle birlikte olmaktan mutluyum..." açılışı, salon yankısı | | 2 | ...en büyük gösteri olarak tarihe geçecek... | Yoğun kalabalığın üstten görünümü, "Eşit Haklar İstiyoruz" pankartı | Havadan siyah beyaz, yüksek kontrast | Süregelen yükseliş, arka planda uzaktan alkış | | 3 | Ama yüz yıl sonra... | Özgürlük Bildirgesi anıtının yakın planı, etrafına sarılmış paslı zincirler | Anıtı vurgulayan orta odak uzaklığı, koyu arka plan | Daha yavaş konuşma temposu, "yüz yıl sonra" vurgusu | | 4 | Siyahlar yalnız bir adada yaşıyor... | Harabelerde oturan, uzaktaki şehre bakan yalnız bir Siyah adam | Geniş açı, koyu siyah ön plan, uzakta aydınlatılmış gökdelenler | Yalnızlık hissi veren ortam sesi | | 5 | ...ayrımcılığın prangaları... | Prangalı ellerin yakın planı, kısmen kırılmış zincir | Makro, eller üzerinde güçlü ışık, zincir halkaları belirgin biçimde vurgulanmış | Pranga şıngırtısı + mırıldanan erkek sesi | | 6 | ...ayrımcılık zincirleri. | Kapıda geri çevrilen Siyah genç, "SADECE BEYAZLAR" tabelası | Kapı aralığından perspektif, aşırı pozlanmış tabela | Kapanan kapı sesi | | 7 | Bu çeki bozdurmaya geldik... | Banko, boş çeki uzatan Siyah kişi | Simetrik kompozisyon, banko ışığıyla aydınlatılmış | Kâğıdın kayma sesi | | 8 | Bu, ulus için ölümcül olurdu... | Havada asılı hâkim tokmağı, arka planda bulanık kalabalık | Alçak açı, tokmak silüeti | Tokmak sesinin gecikmeli yankısı | | 9 | Yalnız yürüyemeyiz. | Farklı ten tonlarındaki Siyah ve beyaz ellerin üst üste gelmesi | Softbox üst ışığı, belirgin el dokusu | Düşük frekanslı kalp atışı | |10| Geri dönemez. | Arkadan aydınlatılmış yürüyüş kalabalığı, ileride ışıklı geçit | Arkadan aydınlatma, figür kenarlarında ışık halkaları | Senkronize ayak sesleri, düşük frekanslı davul vuruşları | |11| Bugün bir hayalim var! (1.) | Işığa yukarı bakan çocuk, göz yansımaları | Gözlerin yakın planı, iğne inceliğinde parlak vurgu | Yankılı ilk "Bir hayalim var!" haykırışı | |12| Bir gün bir hayalim var ki... | Beyaz ve Siyah gençlerin omuz omuza koşması | Dinamik takip çekimi, film grenleri | Nefes + rüzgâr | |13| ...eski kölelerin oğulları... birlikte oturacak... | Üniversite bankında birlikte okuyan iki öğrenci | Yatay simetri, bulanık arka plan | Kitap sayfalarının hışırtısı | |14| Bugün bir hayalim var! (2.) | Konuşmacının yandan profili, açık ağız, ışık lekeli arka plan | 35 mm lens, arkadan aydınlatılmış havada süzülen toz parçacıkları | İkinci haykırış, kalabalığın hep bir ağızdan karşılık vermesi | |15| Özgürlük çınlasın... | Özgürlük Çanı yakın planı, belirgin çatlak | Üst ışık, güçlü aydınlatılmış çan gövdesi, siyah arka plan | Uzun süren çan sesi | |16| Sonunda özgürüz! Sonunda özgürüz! | Yukarı uçan kuşlar, ellerini kaldıran kalabalık | Yüksek hızlı deklanşör, dondurulmuş kanat hareketi | Üç kez "Sonunda özgürüz!", coşkulu alkış | --- ## 3. Birleşik Görsel Oluşturma İstemi ultra gerçekçi siyah beyaz fotoğraf, 50 mm lens, yüksek kontrast, film grenleri, sığ alan derinliği, [Page-X Scene], 1960'lar sivil haklar mitingi, Lincoln Anıtı arka planı, belirleyici an, --ar 16:9 --v 5 --q 2 Her sayfada `Page-X Scene` yerine ilgili olayı yazın; gren ve kontrast düzeylerini tutarlı koruyun. --- ## 4. Birleşik Ses Oluşturma İstemi Erkek bariton, MLK tarzı hitabet, yavaş tempo, Capitol Hall yankısı, 44.1 kHz, 128 kbps MP3, 15-25 sn., [Starting Sentence], "I have a dream" vurgusu, -3 dB tepe Her klipte anlatım içeriği olarak sayfanın başlangıç cümlesi kullanılır ve sonunda 1 saniyelik alkış sönümlenmesi bulunur. --- ## 5. Web Teknoloji Yığını ve Dizin dream-web/ ├─ index.html ├─ css/dream.css ├─ js/dream.js ├─ assets/ │ ├─ img/ page-01.jpg ~ page-16.jpg │ └─ audio/ 01.mp3 ~ 16.mp3 └─ README.md - Sıfır bağımlılık, saf JS - Yatay kaydırma şeridi, sayfa başına 100 vw/vh - Sesle senkronize altyazı vurgulaması - Kontroller: Oynat / Duraklat / Sonraki / Önceki / Sesi Kapat --- ## 6. Temel Kod (Zorunlu) ```html <!-- index.html snip --> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>I Have a Dream – Audio Picture Book</title> <link href="https://fonts.googleapis.com/css2?family=Crimson+Text:ital ,wght@0,400;1,600&display=swap" rel="stylesheet"> <body> <div class="viewport"> <div class="strip" id="strip"><!-- 16 pages --></div> </div> <div class="controls"> <button id="play">▶</button> <button id="mute">🔊</button> <div class="progress"><div id="bar"></div></div> </div> <audio id="voice"></audio> <script src="js/dream.js"></script> </body> ``` JavaScript ```javascript // dream.js core const PAGES=[/* 16 entries of {img, audio, text} */]; let idx=0, voice=document.getElementById('voice'); function loadPage(n){ strip.style.transform=`translateX(-${n*100}vw)`; voice.src=PAGES[n].audio; voice.play(); } voice.addEventListener('ended',()=>{idx++; loadPage(idx);}); document.getElementById('play').onclick=()=>voice.paused?voice.play():voice.pause(); ``` ## 7. Tek Tıkla Dağıtım README, bağlantıları ve ses efekti değiştirme talimatlarını içerir. ## 8. Teslimat Öz Kontrolü [ ] 16 siyah beyaz JPG, adları page-01 ~ page-16, ≤ 600 KB [ ] 16 MP3, adları 01.mp3 ~ 16.mp3, ≤ 400 KB [ ] Web sayfasında boş ekran olmadan yatay kaydırma, sesle senkronize altyazı vurgulaması [ ] Mobil yatay yönlendirme uyarısı otomatik olarak açılır