comando de terminal dice produce un error

5

El comando "decir" en la Terminal OSX funciona bien para mí y lo uso ahora y luego finalizo. Sin embargo, desde la semana pasada produce el siguiente mensaje de error en mi Mac Mini (finales de 2012, 10.8.4):

$ say test
> MTBEAudioUnitSoundOutput::PropagateProperty Error -10851
> MTBEAudioUnitSoundOutput::PropagateProperty Error -10851

El sonido se produce como se esperaba, por lo que no es un gran drama, pero me gustaría saber si alguien más sufre el mismo problema o si ese error tiene algo que ver con mi configuración específica aquí ... y, por supuesto, , lo que significa este mensaje.

    
pregunta absurd 16.06.2013 - 22:33

3 respuestas

4

Una googlear poco sugiere que es un problema nuevo en 10.8.4. Un par de personas en este hilo del foro de MacRumors han experimentado lo mismo, al igual que el autor de esta publicación del blog . Sin embargo, no hay indicaciones sobre cómo deshacerse de él.

No he visto ningún error al probar say , por lo que puede ser una combinación de hardware lo que lo causa, pero si la salida de sonido es la esperada, no me preocuparía demasiado y lo hará. probablemente sea arreglado eventualmente.

Si está utilizando say en los scripts de shell y necesita que se limpie un poco la salida del Terminal, siempre puede canalizarlo a través de grep : say test | grep -v "MTBEAudioUnitSoundOutput::PropagateProperty Error -10851" .

    
respondido por el robmathers 16.06.2013 - 23:35
1

Por el momento solo estoy transmitiendo stderr a / dev / null, es decir:

say test 2>/dev/null
    
respondido por el user52796 07.07.2013 - 08:11
1

El número de error es una constante denominada kAudioUnitErr_InvalidPropertyValue

También aparece cuando se utiliza la API NSSpeechSynthesizer con las nuevas voces en Mountain Lion.

NSString *string = @"Hello World";
NSSpeechSynthesizer *synth = [[NSSpeechSynthesizer alloc] initWithVoice:nil];
[synth startSpeakingString:string];

referencia: enlace

    
respondido por el bbaassssiiee 17.09.2013 - 17:50

Lea otras preguntas en las etiquetas