Yesterday I wanted to export my Google Voice text messages to my computer in order to do some analysis on them that was outside the scope of the basic search feature built in to their web client. As a result, I created a program to parse all Google Voice text messages into an easily readable .csv file. The problem with Google’s export function is that it creates an HTML file for each conversation which is not very useful for what I wanted. Therefore, I posted the project up on GitHub if you want to check it out, I hope others find some use for this this. I have also packaged an executable, and if you would like to do this right now, follow these instructions:
- Go to https://www.google.com/takeout/, select “Choose Services”, and select “Voice” and create an archive.
- After you download the file, extract it and navigate to the “conversations” folder.
- Download and place GoogleVoiceToCSV.jar into this folder and run it. (You need to have the Java runtime environment).
- Wait a couple seconds, and look for “Text_Messages.csv”.