Posting pertama saya di sini. (Saya sangat berharap itu dalam lingkup posting yang diizinkan saya tidak tahu harus berpaling ke mana lagi).
Saya berencana untuk melakukan proyek untuk seorang ibu berusia sembilan puluh tahun yang dengan cepat kehilangan penglihatannya dan menjalani kehidupan yang relatif tanpa ceria.
Dia duduk sendirian di rumah menonton kabel dasar dan tidak memiliki koneksi internet. Dia memiliki remote control besar dengan 60 tombol kecil dan pada dasarnya bingung dengan semuanya.
Saya hanya ingin meletakkan di hard disk perpustakaan film dan / atau buku audio sehingga dia dapat menavigasi melalui mereka dan menonton di waktu luangnya.
Saya memutuskan dia membutuhkan joystick sederhana dengan 6 tombol besar yang bisa dikonfigurasi. Saya perlu mencari cara agar judul bisa dibaca secara otomatis padanya (saat ia menggulir ke bawah sebelum pemilihan).
GUI yang menyediakan teks BESAR pada monitor mungkin cukup ... tapi saya yakin fitur teks-ke-ucapan mungkin merupakan masalah yang paling sulit.
Jika judul dibacakan untuknya, GUI hampir menjadi titik perdebatan.
XBMC, saya tahu, memiliki beberapa fitur text-to-speech ... meskipun saya tidak dapat menentukan apakah itu akan menjadi sesuatu yang akan memerlukan penglihatannya untuk menavigasi melalui antarmuka untuk "mendapatkan" konten. (Lebih lanjut, saya tidak dapat menentukan apakah menu itu sendiri dibaca oleh gui - memungkinkan untuk navigasi "tak terlihat")
Saya perlu GUI untuk membuka dengan daftar segera setelah boot (di mana ia dapat dengan mudah menggulir dan memilih konten).
Pertanyaan sederhana saya adalah apakah mungkin dengan PI dan apakah sepertinya ini adalah tujuan yang dapat dicapai.
Jika seseorang bisa mengarahkan saya ke arah yang benar, saya akan terus menghargainya.
Terimakasih banyak.
Jawaban:
Saya tidak yakin bagaimana cara membuat gui, tetapi saya tahu bagaimana melakukan text-to-speech. Anda dapat menggunakan espeak:
Secara default, suara espeak sulit dimengerti (untuk saya). Untuk menemukan suara, gunakan:
Kemudian, cari suara. Pasang itu. Lalu lari
untuk menemukan cara mengubah suara. Itu harus sederhana.
Berikut adalah contoh dari sesuatu yang saya buat menggunakan espeak: https://github.com/Merlin04/robotthingy
Sunting: Saya pikir Anda bisa membuat GUI dengan Kivy. Ini menggunakan python.
sumber
Saya hanya memiliki pengalaman terbatas dengan XBMC tetapi sangat percaya bahwa itu mungkin sudah terlalu rumit untuk 'target audiens' (wanita berusia 90 tahun ini).
Namun, saya percaya bahwa proyek ini pasti dapat dicapai dengan RasPi. Karena saya seorang pengembang web, saya akan menyarankan untuk membuat webapp sederhana. Saya tidak tahu sama sekali jika sesuatu seperti ini ada, tetapi saya tidak bisa membayangkan itu terlalu sulit untuk dikembangkan.
Ide dasar:
sumber
Saya telah melakukan beberapa penggalian ringan untuk Anda karena sebagian besar hal dapat menjadi sangat kompleks dengan cukup cepat untuk audiens target Anda.
Dari pengalaman pribadi saya, tombol dan gui (tidak peduli seberapa sederhana di mata dev Anda ) dapat dianggap membingungkan bagi orang tua.
Saya tidak tahu seberapa bagus keterampilan Anda dalam pengembangan (web), atau jika Anda bisa mendapatkan tenaga ahli yang termotivasi untuk membantu Anda mencapai tujuan Anda, tetapi kesederhanaan bagi pengguna akhir adalah kuncinya di sini.
Maka "The One Button Audiobook Player" mungkin menjadi apa yang Anda cari. Atau mungkin adaptasi.
ekstrak di bawah ini:
Perangkat lunak berikut telah digunakan:
Fitur-fiturnya adalah sebagai berikut:
selalu aktif: Saat Anda menghidupkan raspberry, itu akan boot dan memulai skrip python dengan buku audio di jeda
penggunaan satu tombol: Tombol menjeda dan tidak menggunakan buku audio atau kembali ke satu trek saat Anda menekan tombol lebih dari 4 detik
ingat posisi: Ini akan selalu mengingat posisi yang terakhir diputar
hanya satu buku audio: Akan selalu ada hanya satu buku audio di Raspberry
penyebaran buku audio mudah: Ketika Anda mencolokkan USB thumb drive dengan nama / label khusus, Raspberry akan berhenti diputar, pasang drive ibu jari, menghapus buku audio yang lama, menyalin yang baru, membuat kembali daftar putar dan - setelah mencabut thumb drive - memulai buku audio baru dalam mode jeda
multi format: Karena menggunakan mpd, pemain mendukung Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4 / AAC, MOD, Musepack dan wave
>>> sumber <<< --- semua kredit diberikan di sana!
tautan github
sumber
mpd
diingat di mana itu ada dalam daftar putar yang panjang, mungkin ada pilihan untuk itu ...