1

我不知道如何使用 iSpeech API。我使用 TTS 并且 API 实际上会说话,但我想知道如何摆脱在进行语音合成时出现的弹出框,因为在此过程中我需要其他 UI 工作。我在网上读到您需要使用 REST API,但移动设备不支持。我需要一种隐藏对话框的方法。你能帮忙的话,我会很高兴。

4

1 回答 1

3

干得好。需要您自担风险使用它。

-(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];
        }
    }
}
于 2012-05-25T19:14:18.647 回答