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