Soru & Cevap

telefon aramaları

03.06.2020 - 12:17

merhaba  kotlin ile bir uygulama yapıyorum telefon aramalarında tetikleniyor uygulama konuşmada belli kelimeler duyduktan sonra kapanmasını istiyorum yani görüşmeyi sonlandırmasını  ama uygulamamda o kelimeleri ne şekilde dinletirebileceğimi yada seçeceğimi bulamadım çzelikle karşıdan gelen konuşma için bu konuda fikir verebilecek yada yönlendirebilecek arkadaşlar varmıdır

7 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user gmyucalfarukeren
gmyucalfarukeren
22.02.2023 - 12:50

Merhaba! Kotlin ile telefon görüşmesi dinleme ve belirli kelimeleri tespit ederek görüşmeyi sonlandırma işlemi yapmak mümkündür. Bu işlem için Android Telephony API'lerini kullanabilirsiniz

Telephony API'leri, telefondaki çağrı durumunu, çağrının durumunu, çağrıyı kaydetme ve çağrı sırasında ses akışını dinleme gibi işlevleri sağlar

Görüşme sırasında belirli kelimeleri tanımak için, Android'te Google Speech-to-Text API'si kullanılabilir. Bu API, mikrofon aracılığıyla alınan konuşmayı metne dönüştürür. Uygulamanız, bu metinleri belirli kelimelerle karşılaştırarak, görüşmeyi sonlandırmaya karar verebilir

Ayrıca, görüşme sırasında belirli kelimeleri tanımak için, telefonun mikrofonunu dinlemek için bir iş parçası oluşturabilirsiniz. Böylece görüşme sırasında ses akışını dinleyebilir ve belirli kelimeleri tanıyabilirsiniz

Özetle, Android Telephony API'leri ve Google Speech-to-Text API'si, Kotlin ile telefon görüşmelerini dinlemek ve belirli kelimeleri tanıyarak görüşmeyi sonlandırmak için kullanılabilir. Ancak, görüşme sırasında kullanıcının özel verilerini dinlemek yasal olarak izin verilmeyen bir davranıştır. Bu yüzden sizlere yazdığım kod örneklerini vermem Turkcell Geleceği Yazanlar ekibi olarak doğru değil