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];
        }
    }
}
Другие вопросы по тегам