test_needybot_speech.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:needybot-speech 作者: needybot 项目源码 文件源码
def test_method_generate_cache_payload(self):
        digest = self.server.generate_digest(
            'hello_world',
            'Hello, world! My name is a needy robot.')
        expected = {
            'key': 'hello_world',
            'hash': digest,
            'file': os.path.join(
                self.server._cache_dir,
                '{}.{}'.format(digest, self.server.voice.codec)),
            'effects': ' '.join(self.server.effects),
            'voice': {
                'name': self.server.voice.voice_name,
                'speech_rate': self.server.voice.speech_rate,
                'codec': self.server.voice.codec
            },
            'template': rospy.get_param(
                self.server.speech_key_to_param('hello_world'))['template'],
            'params': {
                'name': 'a needy robot'
            }
        }
        payload = self.server.generate_cache_payload(self.action)
        self.assertIsNotNone(payload, 'no payload created')
        self.assertEqual(payload, expected, 'generated payload is incorrect')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号