Rxjs: ¿cómo puedo extraer múltiples valores dentro de una matriz y retroalimentarlos a la secuencia observable sincrónicamente?

He creado unRx.Observable de una secuencia de eventos:

Rx.Observable.fromEvent(recognizeStream, 'data')

En el que cada evento de datos se ve así:

{ error: null, alternatives: [result1, result2, result3] }

Quiero extraer todos los valores dentro de la matriz dealternatives y fusionarlos en la corriente. Quéoperadores tengo que mirar?

Que yo sepa, elflatMap yconcatMap podría hacer el trabajo pero no entiendo la idea de su ejemplo.

¿Alguien puede explicar qué operador debo usar y proporcionarme un ejemplo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta