iSpeech API Popup
Я не могу понять, как использовать API iSpeech. Я использую TTS, и API на самом деле говорит, но я хотел бы знать, как избавиться от всплывающего окна, которое появляется при выполнении синтеза речи, так как мне нужно, чтобы другой интерфейс работал во время этого процесса. Я читал в Интернете, что вам нужно будет использовать REST API, но это не поддерживается на мобильных устройствах. Мне нужен способ скрыть диалоговое окно. Любая помощь будет хорошей.
1 ответ
Решение
Ну вот. Используйте его на свой страх и риск.
-(void) removeISpeechPopups
{
NSArray *windows = [[UIApplication sharedApplication] windows];
for (UIWindow *window in windows)
{
if ([NSStringFromClass([window class]) isEqualToString:@"ISPopupBackgroundView"])
{
// NOTE: Morally, I wouldn't do this. Simply for development,
// this is fine, but don't put this in a real application,
// as it takes away from iSpeech's revenue at the end of the day.
[window setHidden:YES];
}
}
}