A neural network component that takes encoded information and generates human-readable text output, one token at a time.