I develop a flexible, non-parametric model that allows researchers to combine multi-modal data, such as speeches and votes, and extract ideal points along as many dimensions as are stably present and apply the model to United Nations Voting, Speech, and Period Review Data.