Ovoz va matn bilan ishlash
Scratchda sprayt foydalanuvchi bilan suhbatlasha oladi. Buning uchun «Sezgilar» (Sensing) toifasidagi «so‘ra ... va kut» (ask ... and wait) bloki ishlatiladi: dastur ishga tushganda sahna pastida matn kiritish maydoni paydo bo‘ladi, foydalanuvchi javobini yozib Enter ni bosadi. Yozilgan javob «javob» (answer) blokida saqlanadi. «Tashqi ko‘rinish» toifasidagi «ayt» (say) bloki sprayt tilidan so‘zni nutq pufagida ko‘rsatadi. Bir nechta matnni birlashtirish uchun Operatorlar toifasidagi «birlashtir» (join) bloki ishlatiladi: masalan, «Ajoyib tanlov: » va javob birlashib «Ajoyib tanlov: olma» chiqadi. Tovush uchun «Tovush» toifasida «tovushni boshla» va «tovush tugaguncha chal» bloklari bor. «Agar ... bo‘lsa» (if) bloki shart to‘g‘ri bo‘lsagina ichidagi buyruqlarni bajaradi, masalan, javob 5 ga teng bo‘lsa «To‘g‘ri!» deydi. Xavfsizlik uchun: loyihangizda ham, boshqalarning loyihasida ham parol, uy manzili yoki telefon raqamini kiritmang; spraytlar faqat ism yoki sevimli rang kabi zararsiz savollar bersin.
«Suhbatdosh dastur»: juftliklar sevimli sprayt bilan qisqa muloqot (2 savol, 2 javob) tuzadi. Boshqa juftlik uni sinab ko‘radi va xato yoki tushunarsiz joylarni topadi.