N ribu tahun terakhir pertemuan protes belum berubah secara mendasar.
Kerumunan pengunjuk rasa berkumpul dan mulai melantunkan sesuatu, biasanya dengan frasa berirama pendek (kerumunan tidak mampu lebih). Start-up dimulai, kerumunan mengambil dan balapan, sampai inersia keluar atau sampai pemimpin memulai nyanyian baru. Ternyata cukup keras, tetapi cadel. Orang yang lewat acak tidak selalu dapat memahami apa yang sebenarnya diinginkan semua orang ini? Ya, "Hitler adalah pencuri," tetapi lebih khusus?
Abad ke-20 memberi para pemrotes peralatan yang memperkuat suara. Dan nyanyian primitif mulai diselingi dengan pidato pembicara yang membakar. Keren Keren! Efek dari pertemuan semacam itu jauh lebih besar.
Namun ada dua masalah.
Pertama, speaker pemimpin pada awalnya rentan, karena peralatan amplifikasi daya dapat mematikan atau melarangnya sama sekali. Ori, jangan, jangan dengar. Kedua, pembicara kita, ketika dia kehabisan energi atau ketika dia ingin mendapat balasan dari para pengunjuk rasa, dipaksa untuk memulai nyanyian primitif lagi, seperti di masa lalu yang indah, yaitu, untuk membuat mereka yang hadir merasa seperti anggota suku liar atau semacamnya.
Sore ini saya berjalan di sepanjang Tverskaya dan melihat dengan mata kepala saya sendiri betapa sunyi dan tanpa ekspresi bahkan sekelompok besar pemrotes dapat melakukannya jika mereka tidak memiliki peralatan penguat suara. Tetapi polisi memiliki megafon, dan frasa yang berasal dari itu, masih akan berputar di kepala siapa pun yang menemukan dirinya di dekatnya. 1-0 untuk kepolisian. Baiklah, 2: 1.Itu adalah mukadimah, dan sekarang ampul.
Kita tahu itu:
- Ribuan warga modern datang ke aksi unjuk rasa dan memprotes perayaan.
- Setiap warga negara memiliki smartphone.
- Smartphone biasanya memiliki speaker eksternal yang cukup keras . Hingga 91dB!
Sekarang bayangkan gambar ini: pengunjuk rasa mengambil smartphone dari saku mereka, dan dari ribuan speaker yang indah, slogan pintar terdengar serempak, dalam paduan suara. Keras dan jelas. Bukan "Down with the Moon!", Tapi dikerahkan, dengan argumen.

Yang penting:
- Smartphone tidak akan dibawa pergi pada frame.
- Ponsel cerdas tidak dianggap sebagai peralatan penguat suara. Dan bahkan jika dipertimbangkan, tidak mungkin untuk menentukan dari smartphone mana suara itu terdengar.
Sekarang tentang cara kerjanya
Telepon pintar nyanyian harus bekerja secara
mandiri pada rapat umum
, tanpa adanya Internet. WiFi dan seluler dapat dan akan macet. Karena itu, smartphone harus dipersiapkan untuk reli terlebih dahulu, di rumah.
- Aplikasi nyanyian khusus diinstal pada smartphone
- Nyanyian tersebut mengunduh file suara (slogan) dari situs tertentu dan menyimpannya secara lokal, dalam memori telepon pintar. Jadwal yang sudah jadi (daftar putar) untuk memainkan slogan juga diunduh.
- Aplikasi ini disinkronkan dengan server waktu NTP, akurat hingga puluhan milidetik. Tanpa ini, kita tidak bisa "berteriak" pada saat bersamaan.
Selesai, Anda bisa pergi ke rapat umum. Pada jam yang ditentukan, pemutaran dimulai.
Masalahnya
Sinkronisasi waktu adalah bidang keseluruhan untuk eksperimen.
Tetapi tampaknya masalahnya sedang diselesaikan, karena Ada aplikasi
AmpMe yang secara sinkron memutar musik di beberapa smartphone.
Sebagai alternatif, Anda dapat mencoba menyinkronkan menggunakan audio / video - / *** - sinyal dari komputer di rumah yang disinkronkan dengan server NTP.
Sinkronisasi seharusnya tidak tergantung pada waktu / zona di stasiun pangkalan operator seluler.
Sinkronisasi, tampaknya, harus dilakukan sesaat sebelum reli, sehingga waktu tidak punya waktu untuk bergeser secara signifikan karena kesalahan jam.
Di daerah yang sangat besar, sebuah gema diharapkan, "efek stasiun". Apa pun lebih baik daripada deru kerumunan.
Apa yang bisa dilakukan oleh aplikasi pelafalan?
- Suara dimainkan secara ketat sesuai dengan timer sebagai daftar putar yang tidak dapat diedit, file per file.
- Sebelum memainkan nyanyian apa pun, ponsel menampilkan hitungan mundur dan teks slogan.
- Selama pemutaran, subtitle karaoke ditampilkan untuk nyanyian langsung.
- Pemilik ponsel memiliki hak untuk membisukan "nyanyian" yang tidak ingin ia mainkan. Kebebasan menyiratkan beberapa opsionalitas.
Dua cara pasti untuk mengubur ide
- Rekam slogan dengan suara satu orang. Suara rakyat harus terdengar seperti suara rakyat, bahkan dalam paduan suara, xx + yy suara pria / wanita. Insinyur suara akan mengerti.
- Buat aplikasi untuk platform apa saja. Anda memerlukan setidaknya iOS + Android.
Menarik? Dan mari kita lakukan!
Tugasnya tidak terlihat besar - sepertinya tugas untuk "hackathon".
Tidak perlu dikatakan, kita membutuhkan tim pengembangan dengan tangan. Jika Anda tertarik -
menulis kepada saya , bergabunglah.
Jika Anda tidak terdaftar di Habré, tulis saya di email:
cnUuaG9zdG1hc3RlckBnbWFpbC5jb20 =
(Dibungkus dalam base64, dari pengganggu)
Dibutuhkan:
Seseorang cukup penasaran untuk mencoba memecahkan masalah sinkronisasi pemutaran audio dalam 50ms pada smartphone yang berbeda. Ini adalah tantangan utama. AmpMe menyediakan 10 ms, tetapi begitu banyak yang tidak diperlukan untuk bini.
Seseorang dengan rasa keindahan untuk menggambar UI yang sederhana dan menyenangkan. Saya sudah punya mocap.
Seorang programmer visioner dan teliti yang akan datang dengan format file seperti karaoke untuk pemutaran dan menulis perpustakaan untuk membaca / menulis format.
Seorang programmer yang keras yang akan merakit aplikasi iOS atau Android dari atas.
Di wajah saya, Anda akan menemukan produser / organizer. Untuk diri saya sendiri: Saya adalah pengembang backend senior Ruby / RoR, (sial).
PS: Jika Anda tertarik menggali lebih dalam:
PPS: penyimpangan: Saya sangat menghargai setiap ekspresi keinginan bersama dalam hukum. Setiap orang berhak didengar. Dan semakin sedikit orang memiliki kesempatan untuk menggunakan hak ini, semakin banyak alasan yang mereka miliki untuk resepsi primitif, seperti pergi keluar. Di dunia yang ideal, untuk menyiarkan pendapat, cukup menandatangani petisi di change.org atau situs serupa.
Saya menantikan komentar Anda dengan penuh minat. Dan ya, silakan tinggalkan pendapat Anda dalam survei.
PEMBARUAN 1:
Setelah membaca 90 komentar, saya menyadari bahwa banyak diulang dalam tesis dan perlu fokus pada ini:
- Aplikasi ini dirancang hanya untuk bekerja secara offline . Unjuk rasa tidak bisa bergantung pada keberadaan koneksi. Jammers dipasang di Hong Kong dan itu semua, aplikasi tidak berfungsi.
- Para pengunjuk rasa tidak "terlalu malas" untuk berteriak. Mereka menjerit, tetapi tidak terdengar. Dan slogan-slogan itu sangat pendek.
- "Mereka akan mengadopsi hukum dan larangan baru ..." Hmm, saya ingin melihat bagaimana mereka melarang memiliki smartphone. Atau bagaimana mewajibkan memasang nada dering standar seperti "gosokan-gosokan" alih-alih ucapan.
- Aplikasi ini netral secara politik. Ini untuk setiap demonstrasi dan acara massa, termasuk yang oposisi.
Ngomong-ngomong, dari hasil survei jelas bahwa aplikasi harus bekerja, tetapi banyak yang meragukan kemampuan untuk menggunakannya. Mengapa (tidak termasuk "larangan")
PEMBARUAN 2:
Wow! Ada minat dari pengembang android!
Pengembang iOS, tanggapi! :)