require ‘toPinyin’
words = “ 人没有理想跟咸鱼有什么区别”.split(“n”)
words.sort! {|a ,b| a.pinyin.join <=> b.pinyin.join }
see ./lib/toPinyin/test.rb for more usage.