Life

Mengapa kita membutuhkan Pidato CSS – Tink

Saat ini ketika hampir setiap perangkat dan platform mampu berbicara dengan Anda, Anda mungkin terkejut mengetahui bahwa tidak ada cara bagi penulis untuk merancang presentasi aural konten web, dengan cara mereka dapat mendesain presentasi visual.

Dulu ini sebagian besar merupakan masalah aksesibilitas. Mendengarkan pembaca layar sangat membosankan. Semuanya terdengar persis sama, terlepas dari apa itu. Bayangkan jika setiap situs web tampak seperti di tahun 90-an (semua latar belakang abu-abu dengan tautan biru/merah marun) dan Anda mulai mendapatkan idenya!

Sekarang sesuatu yang jauh lebih luas dari itu. Edge, Firefox, dan Safari, semuanya memungkinkan seseorang untuk mendengarkan konten, dan ada ekstensi yang membawa kemampuan yang sama ke Chrome. Pengguna memiliki pilihan terbatas (untuk mengubah suara, menambah/mengurangi kecepatan bicara), tetapi penulis tidak memiliki kemampuan untuk merancang pengalaman suara itu sendiri.

Pada hari-hari interaksi suara di setiap platform, ada harapan yang berkembang bahwa mungkin untuk merancang pengalaman itu seperti halnya pengalaman visual. Dengan cara yang sama sebuah organisasi memilih logo dan palet warna untuk situs webnya, masuk akal bahwa mereka juga dapat memilih suara tertentu yang mewakili merek mereka.

SSML dimaksudkan untuk tujuan ini, dan memang begitulah cara desain suara untuk Echo dan perangkat dengan Asisten Google ditangani, tetapi tidak didukung di browser apa pun yang saya ketahui. Bahkan jika ya, ini bisa dibilang mengembalikan kita ke zaman HTML sebelum kita memiliki CSS untuk memungkinkan kita mengontrol desain dari sumber pusat (misalnya font dan elemen tengah).

Pidato CSS

Masukkan Pidato CSS. Itu mulai hidup kembali di awal 00-an sebagai Aural Style Sheets. Meskipun versinya diimplementasikan di EMACSPEAK, tidak pernah mencapai pengalaman implementasi untuk menjadi Rekomendasi W3C.

Apa itu Pidato CSS

Singkatnya, CSS Speech adalah seperangkat properti CSS yang dimaksudkan untuk memungkinkan penulis merancang presentasi aural konten – baik dengan platform Text To Speech (TTS) melalui kemampuan membaca dengan keras browser atau seseorang yang menggunakan pembaca layar. Pada tahun 2015, saya menggunakan Web Speech API untuk mensimulasikan dukungan CSS Speech dengan bukti konsep yang sangat mendasar.

Ini dimulai dengan speak:; Properti. Suka display:; menentukan apakah suatu elemen terlihat atau tidak, speak:; properti menentukan apakah konten yang terkandung dalam elemen harus diucapkan atau tidak. Bahkan, ketika diatur ke auto maksudnya itu speak:; dan display:; akan menjadi simbiosis – jika display: none;maka bicara secara otomatis diasumsikan sebagai speak: none;.

Kemudian ada banyak properti lain untuk mengatur voice-family, voice-pitch, voice-ratedan voice-volume dari keluaran pidato. Sekali lagi, Anda akan melihat kesamaan dengan properti CSS yang ada – voice-family adalah setara dengan font-family Misalnya.

Argumen menentang Pidato CSS

Salah satu argumen yang menentang penerapan CSS Speech adalah bahwa hal itu dapat mengganggu atau bahkan mencegah seseorang menggunakan situs web. Ini benar, tidak benar, dan relatif mudah diselesaikan dalam hal apa pun.

Mungkin saja CSS membuat situs web benar-benar tidak dapat digunakan. Itu terjadi sepanjang waktu. Inilah sebabnya mengapa browser memiliki kemampuan bagi pengguna untuk mematikan style sheet. Dengan dukungan Pidato CSS, perlu memiliki sakelar aktif/nonaktif tambahan hanya untuk lembar gaya Pidato, tetapi kemampuan dasar lebih diutamakan.

Sebaliknya, beberapa properti baru-baru ini telah ditambahkan ke CSS yang meningkatkan kegunaan konten web, atau yang memungkinkan pengguna untuk menunjukkan preferensi pribadi mereka. Memikirkan prefers-reduced-motion Misalnya. Dimungkinkan juga untuk menambahkan prefers-no-speech ke spesifikasi Pidato CSS mungkin.

Mendapatkan Pidato CSS

Saya telah menghabiskan beberapa tahun terakhir berbicara banyak tentang ini di konferensi, bersama dengan cara untuk merancang pengalaman suara di platform lain seperti Google Home atau Echo. Tanpa gagal, orang-orang heran bahwa tidak ada kemampuan seperti itu yang tersedia di web, jadi saya pikir sudah waktunya untuk meninjau kembali.

Karena itu, spesifikasi Pidato CSS terlalu besar, terlalu bertele-tele, dan memiliki terlalu banyak fitur. Ini pada dasarnya tidak berubah dalam 20 tahun telah ada, dan fitur tertentu seperti “model kotak aural” pasti “pada waktunya”!

Beberapa waktu yang lalu Kelompok Kerja CSS menerima tawaran saya untuk mengedit modul Pidato CSS. Itu tidak menghasilkan apa-apa pada saat itu, tetapi dengan minat yang cukup, saya ingin menghapus spesifikasi seminimal mungkin (jenis media ucapan dan beberapa properti dasar seperti speak, voice-family, voice-rate, voice-pitchdan voice-volume misalnya), kemudian dengan beberapa implementasi (mungkin di belakang bendera) dapatkan beberapa bukti untuk memvalidasi bukti anekdot.

Bagaimana menurutmu?

Pengeluaran hk tercepat hari ini berasal dari situs togel Data SGP pools https://survivingmommy.com/ hasil keluaran hk terkini tiap hari. Dengan Mengenakan rekapan bagan knowledge hk prize, Pasti mempermudah bettor di dalam lihat nomer pengeluaran SGP hari ini. Di mana tiap hasil pengeluaran hk https://fantasypros911.com/ ini terkini senantiasa kita pembaharuan menjajaki result keluaran hongkong terkini berasal dari hongkongpools.com. Tujuannya sehingga para penggemar judi togel https://hikarihousingllc.com/ di Indonesia dapat bersama mudahnya mengenali hasil hk hari ini terkini serta sangat kilat.