Normally, Spirit is noun which means soul or non physical part of a man or person (Sometimes, it also used as an adjective.). In other hand, Often Spirits is a person's mood or attitude. So, in above given sentence, revival of the mood of a person is quite suitable.
See these examples:
1. The warm weather lifted everyone's spirits.
2. He confessed in a spirit of self-respect.