ISynthesisCallback Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обратный вызов для возврата речевых данных, синтезированных текстом, в обработчик речи.
[Android.Runtime.Register("android/speech/tts/SynthesisCallback", "", "Android.Speech.Tts.ISynthesisCallbackInvoker")]
public interface ISynthesisCallback : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/speech/tts/SynthesisCallback", "", "Android.Speech.Tts.ISynthesisCallbackInvoker")>]
type ISynthesisCallback = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Атрибуты
- Реализации
Комментарии
Обратный вызов для возврата речевых данных, синтезированных текстом, в обработчик речи.
Подсистема может обеспечить потоковую передачу звука, вызвав #start
, затем #audioAvailable
, пока не будет предоставлен весь звук, а затем, наконец #done
, .
#error
Может вызываться на любом этапе процесса синтеза, чтобы указать, что произошла ошибка, но если вызов выполняется после вызова #done
, он может быть отменен.
#done
должен вызываться в конце синтеза, независимо от ошибок.
Все методы могут вызываться только в потоке синтеза.
Документация по Java для android.speech.tts.SynthesisCallback
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Свойства
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
HasFinished |
Проверьте, был ли Done() вызван или нет. |
HasStarted |
Проверьте, был ли вызван M:Android.Speech.Tts.ISynthesisCallback.Start(System.Int32,Android.Media.Encoding,Android.Media.Encoding, Android.Media.Encoding). |
JniIdentityHashCode |
Возвращает значение для упаковаемого |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа и вызова участников. (Унаследовано от IJavaPeerable) |
MaxBufferSize | |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Методы
AudioAvailable(Byte[], Int32, Int32) |
Служба должна вызывать этот метод, когда синтезированный звук готов к использованию. |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает |
Done() |
Служба должна вызывать этот метод, если весь синтезированный звук для запроса был передан в |
Error() |
Служба должна вызвать этот метод, если синтез речи завершается сбоем. |
Error(TextToSpeechError) |
Служба должна вызвать этот метод, если синтез речи завершается сбоем. |
Finalized() |
Вызывается после завершения работы экземпляра. (Унаследовано от IJavaPeerable) |
RangeStart(Int32, Int32, Int32) |
Служба может вызвать этот метод для предоставления сведений о времени произнесенных текста. |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Обратный вызов для возврата речевых данных, синтезированных текстом, в обработчик речи. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
Start(Int32, Encoding, Int32) |
Служба должна вызывать этот метод, когда начинает синтезировать звук для этого запроса. |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Обратный вызов для возврата речевых данных, синтезированных текстом, в обработчик речи. |
GetJniTypeName(IJavaPeerable) |
Обратный вызов для возврата речевых данных, синтезированных текстом, в обработчик речи. |