2017-11-08 4 views
0

habe ich dieses Q & A: https://android.stackexchange.com/questions/12578/how-the-f-to-stop-voice-to-text-from-censoring-profanityKann die Zensierung von Text in der nativen Speech-to-Text-API von Android auf Codeebene deaktiviert werden?

So Verhalten von Android zensieren im Allgemeinen und auch Speech-to-Text kann von den Geräteeinstellungen ausgeschaltet. Aber kann es auf Codeebene geändert werden, d. H. Kann ich Code in meiner App schreiben, der diese Einstellung programmgesteuert ändert? Und wenn ja, wie?

Angenommen, ich suche speziell nach Obszönitäten, nicht um den Benutzer zu zeigen, aber für die Hintergrundverarbeitung, wenn Obszönitäten vom Benutzer blockiert werden, kann ich die Obszönitäten in meinem Code von der Sprachausgabe zum Text bekommen?

Die Speech-to-Text-API von Android hat keinen Parameter zum Deaktivieren von Profanitäten, aber ich kann den Benutzer nicht auffordern, mir die Berechtigung zum Schreiben von Einstellungen zu erteilen und die programmatischen Einstellungen der Profanitäten auf i zu setzen muss es sein? Ich habe festgestellt, dass android.settings.WRITE_SETTINGS nicht unter "Sichere Einstellungen"

+0

Warum möchten Sie das tun? Wenn ein Benutzer Obszönitäten blockieren möchte, müssen Sie sich daran halten. – brandall

+0

@brandall Sage ich speziell für Obszönitäten, nicht um den Benutzer zu zeigen, sondern für die Hintergrundverarbeitung, wenn Prfanities vom Benutzer blockiert werden, kann ich die Obszönitäten in meinem Code von der Sprach-zu-Text-Ausgabe bekommen? –

Antwort

1

Android Speech-to-Text API hat keinen Parameter zum Deaktivieren von Obszönitäten. Alle verfügbaren Parameter sind in der RecognizerIntent class.

+0

Ja, ich verstehe, aber kann ich den Benutzer nicht auffordern, mir 'Einstellungen schreiben' zu erteilen 'android.settings.WRITE_SETTINGS' und nachdem ich die programmatischen Einstellungen für die Obszönitäten vorgenommen habe, so wie ich sie brauche? –

+0

Ich habe festgestellt, dass 'android.settings.WRITE_SETTINGS' nicht unter 'Sichere Einstellungen' aufgeführt ist. –

Verwandte Themen