As games continue to grow larger, the number of spoken lines continues to increase. As a result, the challenges for managing and delivering the lines have increased as well. Designing and implementing a flexible and robust voice pipeline becomes important in order to deliver the highest quality voice in-game. There are many challenges, both human and technological, related to any voice pipeline with which software engineering principles can help alleviate when applied consistently. From small indie titles to large AAA productions, the practices and principles discussed will aid in the design, implementation, and maintenance of a robust voice pipeline that minimizes debugging and helps to maximize the quality of spoken lines delivered.