(2010) Some discussion about CELT / Opus from the author of x264: http://pbox.ca/16cbg
SILK is a speech codec developed by Skype whereas CELT is a general purpose audio codec developed by Xiph.org. Opus can use either of them (to encode speech or e.g. music, respectively) or it can use both codecs simultaneously for high-quality speech.