Convertir un conjunto de hashes en UN hash en Ruby

Tengo una variedad de hashes con matrices que se parecen a esto:

result = [
  {"id_t"=>["1"], "transcript_t"=>["I am a transcript ONE"]},
  {"id_t"=>["2"], "transcript_t"=>["I am a transcript TWO"]},
  {"id_t"=>["3"], "transcript_t"=>["I am a transcript THREE"]}
]

Lo que ME GUSTARÍA hacer, si es posible, es transformarlo de tal manera que se convierta en UN hash donde cada par clave => valor se toma de los valores de cada hash. No creo que lo explique bien, así que esto es lo que quiero decir:

end_result = {
  "1"=>"I am a transcript ONE",
  "2"=>"I am a transcript TWO",
  "3"=>"I am a transcript THREE"
}

He estado recorriendo Stack Overflow y Google en busca de varios métodos, pero me he confundido en el proceso. ¿Alguna idea sobre cómo lograr esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta