Arquivo:
menu.swift
Sugestão:
Impedir a função menu de continuar lendo a entrada do usuário logo depois que este insere um comando válido. No momento, o programa aceita comandos enquanto a voz está reproduzindo o texto e armazena esses comandos para então processar eles quando a voz termina. Infelizmente não encontrei uma forma que o Swift disponha para impedir comandos no terminal, então só consigo pensar em alguma variável de controle para impedir o switch de funcionar até a voz terminar de falar.
Arquivo:
menu.swift
Sugestão:
Impedir a função menu de continuar lendo a entrada do usuário logo depois que este insere um comando válido. No momento, o programa aceita comandos enquanto a voz está reproduzindo o texto e armazena esses comandos para então processar eles quando a voz termina. Infelizmente não encontrei uma forma que o Swift disponha para impedir comandos no terminal, então só consigo pensar em alguma variável de controle para impedir o switch de funcionar até a voz terminar de falar.