16. The system of claim 13 , wherein the memory device further comprises instructions that further configure the system to configure the second table to include a third record corresponding to a second arc, the third record occupying a same amount of space in memory as the second record.
13. A system, comprising: at least one processor; a memory device including instructions operable to be executed by the at least one processor to configure the system to: receive audio data; identify a first representation of a first finite state transducer (FST) for automatic speech recognition (ASR), the FST configured to be traversed using input words and to output words, the first representation including: a first table representing states of the first FST, the first table including a first record representing a first state, the first record comprising: a first representation of a weight of the first state, and a reference to a second record in a second table, the second record representing a first arc; the second table representing arcs of the first FST, the second table including the second record, the second record comprising: a second representation of a weight of the first arc, a 12 bit representation of the weight of the first arc, a third representation of an input/output label pair, and an identifier of a destination state of the first arc; and identify a second representation of a second FST, wherein the second FST is an FST configured to be traversed using acoustic unit data and to output words; load the first representation of the first FST into a memory; load the second representation of the second FST into the memory; perform ASR on a first portion of the audio data using the first record and the second record; determine an output label using the third representation of the input/output label pair; and determine ASR output using the output label.