#ios #xamarin #xamarin.forms #xamarin.ios
#iOS #xamarin #xamarin.forms #xamarin.ios
Вопрос:
Я хотел бы выяснить, есть ли у моего приложения способ прослушивать речь пользователя, например, когда он произносит слова «да» или «нет». Кто-нибудь реализовал что-либо подобное в коде iOS, Android или Forms. У кого-нибудь есть какие-либо предложения относительно того, как это можно было бы сделать или возможно ли это?
Ответ №1:
Этого можно достичь с помощью Microsoft Speech API
Microsoft Cognitive Services — это набор полностью управляемых конечных точек в Azure, предлагающих ряд функций, связанных с ИИ. Конечные точки доступны через REST. Ссылка содержит образец в приложении XF
Ответ №2:
Xamarin Forms — это просто абстракция пользовательского интерфейса, она не предлагает никаких дополнительных кроссплатформенных API. Xamarin.iOS и Xamarin.Android действительно реализует некоторые кроссплатформенные API, но только общие .СЕТЕВЫЕ API, и они не включают API преобразования речи в текст.
Таким образом, вы можете использовать либо собственные методы: https://devblogs.microsoft.com/xamarin/speech-recognition-in-ios-10 / и https://learn.microsoft.com/en-us/xamarin/android/platform/speech , или в конечном итоге найти какой-нибудь пакет, который абстрагирует их от кроссплатформенных API.