# Copyright (c) Alibaba, Inc. and its affiliates.

import unittest
from typing import Any, Dict

from modelscope.outputs import OutputKeys
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasks
from modelscope.utils.demo_utils import DemoCompatibilityCheck
from modelscope.utils.logger import get_logger
from modelscope.utils.test_utils import test_level

logger = get_logger()


class ExtractiveSummarizationTest(unittest.TestCase, DemoCompatibilityCheck):

    def setUp(self) -> None:
        self.task = Tasks.extractive_summarization

    ponet_doc_model_id = 'damo/nlp_ponet_extractive-summarization_doc-level_chinese-base'
    ponet_topic_model_id = 'damo/nlp_ponet_extractive-summarization_topic-level_chinese-base'

    sentences = '嗨吃晚饭了吗？大家都，哎。嗯。还没吃呢？吃了。哎不好意思，这么晚把大家叫过来，商量个事儿啊，下个月咱们学校要开个文艺晚会，哎挺挺赶，时间也挺赶的，想把大家叫过来商量一下。没事儿。啊。对，校长校长这人太不靠谱儿。嗯。咋了他。咋。每次都是，这种大的活动之前他就出去，他就出出出差什么之类。他可能想逃避讲话什么的。不懂每个学校都是这样儿的吗？对。嗯可能有可能。每个学校的校长都是这样儿的吗？每次讲的话还都是一样的他那。对，说不定就这样儿呢。十分十分枯燥。唉领导就是忙，那怎么办？联系一下呗，看他是有时间，来一趟或者是录个小视频什么的，是不是。肯定要让他回来呀，他不回来这个文艺晚会举办不了的，得要他发言。嗯。那就提前打电话联系一下。我可联系不上，不知道你们谁能联系上。我觉得这个就交给你了，比较好。行吧，那我哪天去他办公室，看看他吧。但是他肯定是要讲话什么的呀？嗯是他肯定是要讲话，那除了他，还有谁能讲话呀？一些。嗯，那种院的什么辅导员啊或者什么。对。其实不止校长，院长也可以安排一下。或者一些主一些主任什么都可以。院长也可以，院长也可以，主任也可以，对。嗯。哎，他们是在台上坐一排的那种吗？台上坐一排，那有点过分了吧。别别别那样大家都放不开啦。应该坐在台下吧。这毕竟大家还要表演嘛，是不是。嗨不起来了。就舞台底下可以坐一排，然后摆一些牌啊，然后把他们叫什么都摆一下。对，他。那我去。对让他们坐在第一排挺好。我觉得文艺晚会主要是学生看，那领导那一排那挡住了怎么办。就充个场子样子。嗯。他们可能也不看啊，就刚开始然后来然后演节目他们好像就走了。就是，嗯就是看两眼吧，出个面。那既然。既然这样儿，咱们学生加上领导那是不是要再请些家长之类的。不但我们觉得还要商量一下，就是这个领导座位的顺序，就是谁该坐在中间，还坐在边上什么的。那这个。我觉得领导可以最后出场。那。这个肯定校校长是最，要坐在中间的呀。但刚开始不都是就是，欢迎领导然后入场啊什么，都放在开头。嗯。对领导们得先发言，得先站到台上挨个儿过一遍。啊，是。他还介绍一下都是谁。那是不，那是不是太枯燥了一点。先得介先得先得介绍一下，就是走流程嘛，哎呀。就主持人肯定要介绍一下是哪个领导。那时间得缩短点，不然那家伙那大伙都睡着了。嗯嗯。对就赶紧介绍，然后赶紧就开始正式的一些活动。对啊，那肯定的。对，然后。可以可以。可以可以。那学生肯定辅导员也得来呗，不然谁管得住他们啊。导员导员可以坐在学生，学生，每个班级的旁边，对是可以，是可以这个样子的。对，可以站着管理一下纪律什么的。啊一个月一个月就是分开做，然后辅导员坐边上。对对对。对，对对对，哎，你们都你们学校都是这个样子的吗？对嗯。唉，都差不多吧，应该。对，对。嗯。嗯，哦我说你们的高中啊，高中都是这个样子的，对吧？对对，然后。辅导员，领导，什么的都好了。就是人人有点不够吧。那在请点儿学生家长，但又不能都请都请人忒多了。嗯可以可以。嗯。对也没地儿没，也没人坐。那可以。做点儿邀请函，做点儿邀请函给每个班级同学发过去，然后看看谁谁家长能来谁就来。对。谁需要，对，每个班级发一些就好了。每个班得还得固定一下人数。而我觉得这个邀请函一定要做的比较有新意一点儿，就是做的比较能吸引大家。对每个班发发一点。做个海报算了，做邀请函耗时耗时耗力。那你。要不然可以做成电子版的那种啊，就做成那种像那种动画一样那种的都可以。对对对可以电子版。对呀。嗯对。做个海报也行，可以贴在食堂的门口儿，这样的话。但是家长不知道啊。做个，那，对呀。家长看不见呀。嗯由学生转告给家长嘛，这些都是无所谓的。不大我觉得做电子的比较好吧。那要是人，来的人太多了呢。我觉得电子版的比较好，电子版的发家长群里。嗯。对。那也行，家家长嗯。毕竟要定个数量的。对每个班不能有的都没有人。对。嗯。那你能统计吗？你能统计一下几个家长来这件事情吗？行，那这个就交给我嘛，统计多少人，到时候，咱们好定位置，多少，下面多少椅子之类的，都要决定一下对吧。行好。他可以弄一个抢名额的那种软件。对也对。对对对。嗯。嗯。对，就要提前几天弄，然后套白椅子。我觉得家长其实，还是比较愿意来这种，这种这种活动，嗯。我觉得可以给他们什么点福利啥的。毕竟自己孩子也在台上。对，演员的家长是必须要来的。对。哦对对对。对，他们肯定愿意看的。对不对？演员的家长是肯定要来的，对，但是舞台舞台就搭在奇门馆吧行不行？十一月份了天比较冷，对。可以可以，比较冷。可以呀。可以可以。那里也暖和点儿。不知道奇门馆的空调有没有修好，哎我过两天，过两天再去看一下。但先在那儿还好吧。没事儿问题不大。对，那。嗯，可以多穿点衣服。嗯。啊。然后，那肯定还要请一些，咱录音系的同学之类的来帮个忙是吧，也可以。多多买点儿药是吧？对对对。对，应该还有学生会的同学。啊对对。录音系的，录音系需要管那个控制台的，然后然后，灯光灯光灯光也在录录音系里找就可以了，嗯。嗯，灯光什么的。对，那就让他们来就行。但我觉得灯光其实很重要的应该是。嗯。可以弄点儿说那种KTV式那种比较嗨一点儿。对。啊。嗯。那个。那肯定还有一些，舞台咱们肯定要搭的好一些。舞台咱们肯定要搭的好一些嘛，那这个用料就绝对不能省事。哦。这个灯可以跟学校联系，这个灯。嗯，那我们的费用怎么办呢？费用，跟我们领导请请示嘛。不能自己出吧。费用肯定肯定肯定够的。哎费用肯定是上边儿批，这点你就不用担心了。对呀。对，跟咱们就没什么关系了。对呀。嗯。然后，咱舞台上，肯定要铺点儿防滑布之类的，对，地毯。呃要有地毯，地毯是必须要的，因为那帮领导肯定是要站在地毯上的，嗯。对。嗯。嗯。可以整点儿干冰啥的，呃到时候唱歌。这。啊。干冰这这就。气氛问题啦。这就是这就是演出的时候儿，我们需要再讨论的事项，咱们咱们这一步儿接下来再讨论这些，咱们先讨论家长这个问题，嗯。嗯。哦对。对我觉得这家长很重要的其实。对，车站。对，那要是有些。也，上去表演的家长来不了的话，我觉得可以把，录个视频什么的给他们的。嗯。可以弄一个现场直播什么的。现在家长特别愿意拍朋友圈发。我觉得可以把这个现场弄一个直播，然后可以。那家长是坐哪啊，跟学生一起做嘛还是分开呀？家长是坐在最后面的。哦，可以可以。对我觉得也是嗯。对呀。家长是坐在后面的，然后前面儿是学生，然后学生跟着辅导员。嗯对对对。可以给他们准备好一些水之类的。对大家大家活跃一点，一起讨论一下这个这个事情，对。嗯。对这个家长是不可以抢名额，就是如果来人很多也不够坐。嗯。对呀，就肯定抢的。然后就可以抢一下，比如他们三百二百个名额对，然后有一固定时间，大家都来抢。可以可以你整个二维码，发群里弄得花里胡哨的。先。对整个二维码发群里。对。嗯。你放心吧，肯定家长有的，他报了他也不会来的，肯定有一部分不会来人的，嗯肯定也有临时有事儿的，对所以说我们。到时候我统计好多少人。对对对，肯定有临时有事儿什么的，嗯，对。然后再说就是了。宁可他多也不要他少嗯。对对对。对对对。毕竟人多点气氛好嘛。嗯。对，这家长就是一波很好的宣传，拍下来发朋友圈之后，都会都都顺便也给咱们学校宣传了一波这个，对嗯也很好。对可以，可以招招生什么的。增加升学率。嗯。然后这个还有摄影的，还有摄影的，摄影师必须要有的，咱们可以申请完了之后做一个，做一个那个文案，然后发到那个公众号上，发到咱们学校的公众号上，嗯。对。嗯。嗯。对，可以可以。是，摄影。摄影还可以就学校老师有一些就会摄影的，可以找他们一下，啊都可以都可以。找摄影部的同学，请一下。对。啊。呃有没有有，其实我看咱们院儿有几个有几个男男生特别愿意拍照，其实也可以让他们拿着相机过来拍两，拍两张照片也是可以的。像他们，对啊，一起在旁边呗。对。对对对。可以可以可以可以。可以不只有专门摄影的一些，新闻部的也可以来拍拍。嗯。嗯对，都可以，就找一些有一些摄影基础的同学都可以来。嗯。嗯那个姜军你有什么想法儿呀？我觉得吧。我觉得人首先咱，我觉得是没有问题了，大概就是请那么多人，舞台方面的话，录音师灯光师，还有些。嗯。你可以找，你可以你可以，这这件事情可以你安排吗？因为我跟录音同学不是很熟。我觉得交给你来安排就很不错了，毕竟我还要管人数这一这一回事儿。嗯，也可以，那我去试试吧。嗯。行行。行行行行，我跟他们说一声回头。行行。对对对，你到时候通知一下他们，找，对提前找齐一些人。嗯。嗯，好就提前提前告诉他们一下。挺好。好的好的好的。整挺好。还有嗯摄影的，还有照相的同学那就，那就由你来找吧，好吧？嗯，行嗯。哦也行，我去试试看能不能让他们来一下。对，人员之类的那就都是你来嘛。行行行行。行行。通啊。嗯好。那咱们应该找多少摄影的同学比较合适。找摄影。应该找四五个就可以吧。不用太多。嗯。对，多个机位，到时候咱们一起，是啊。四五个也不用太多，对，要不然太乱了，站在舞台上可能还会有危险，嗯。我觉得现场应该还得有一个录像的那种吧。太多到时候场子太乱。肯定是，他们肯定是不能太挡住下面学生看观看的呀。效果不太好。现嗯。嗯再说咱们学校里还有那种特别大的摄像头，嗯长臂长臂摄像头也可以拍，直播对可以在B站上直播。啊对。现场还有个录像那种。对对。哦对，也可以直播，然后录像什么的。就得专门拍那校长啊得专门拍一下。对呀，到时候，同步直播嘛。啊对可以在抖音上都行。对。嗯B站B站抖音上都可以直播，对这个效果一定会很好的。那肯定有个专门的一个机器在那录像。到时候发Q那微信群里家长可以看。嗯，对把那个网址发一下，然后来不了家长也可以看。是，到到时候都宣传一下，那我觉得，宣传方面也可以努力一下。嗯。可以可以。嗯。灯光灯光这，灯光这项其实非常重要的，对，嗯，灯光这项是非常重要的，然后。对对对，我觉得灯光也很重要。这个灯光肯定啊。就肯定得往台上投啊，然后能看清台上什么比较重要。嗯。啊。主要是还是要看，演员们需要什么样的灯光，也要他们自己跟灯光那边对接。对，要跟随，对，到时候肯定要先彩排的嘛。对对对。对对得咱们得跟他们交流一下。测一些测一些冷光暖光什么的。对得跟他们交流一下，对要彩排一下，嗯是我觉得这样可以啊。嗯你觉得咱们差不多彩排几次比较合适？嗯，我觉得一个月时间比较紧，啊是不是？你们你你你们觉得呢？你。我觉得两三次应该就差不多了吧。啊。我这两三次少点吧，那么大个晚会。但我觉得你从头到尾彩排时间又很长，然后大家可能没时间嗯，就是一个总的彩排，就是一两次就差不多了，就是从头到尾串一遍。我觉得。咱可以分开彩，一个一个彩，节目的彩。就剩一个月啦兄弟们，咱们抓点紧，对现在咱们的节目，节目节目，节目单儿报没报啊？对。节目方面，还没报上来，对。小节目让他们自己彩排就行。节目还没有呢？节目班儿节目单儿还没报是吗？得每个班再去统计了。赶紧催一下时间紧了。对。这这这个事情，下周一定要解决，就是交给你可以吧？呃你这个事情下周一定要落实到纸上。好好好嗯。可以可以可以。啊。好的好的好的。行行行我去催。嗯对对对，嗯。对这个一定要尽快，毕竟还要彩排之类的事情。嗯对。行行行。呃咱们，因为咱们还要筛筛选那些节目，因为有的确实没有嗯不太行的节目，真的不太行，啊。哦对。哦，对对对。可，对，可能不太行吧。就一个类型不用有太多。太上不了台面了。那个主持人不是还没定的吗？主持人有啊，咱们学校一直有主持人的。主持人一男一女。那是几个人呀？嗯，咱们主持咱们主持人的话，有一个女生好像生病了，但是不知道，那就了两那就两男一女，两男一女可不可以？嗯。嗯。是，那。那又没有能替他什么的呀？那找一个人替他，可以可以。两男一女？两男一女演的，那如果是两男两女不是比较好，就是凑两对比较好吧。可以可以。我觉得两男两女比较好吧，对呀。啊对对对。我，行行行，要不然就一男一女吧。而且。就我觉得两男两女可以他们分着上，一会儿他上。毕竟。嗯。那我们主持人这个。对对对，这样。不行，还是要两两女，因为这个规模比较大，对嗯对，可以他们对交叉着，交叉着，交叉着来主持这个事情，对嗯。对我觉得就是开头结尾这四个人一起，然后中间串场可以两男两女，对，对，然后他们也不会很累什么的。对呀。啊对对对串场分着来。可以可以。他，对，他们的服装那肯定也要准备好，一些礼服之类的。那这个。那主持人这冬天了也没法穿那礼服裙子。嗯，服装。但室内应该不会很冷吧？哎没关系的，这个这个你就不用管他了，气，在在室内总比在室外光俩腿强，对对，就就这样儿了，就嗯。七博馆很暖和的。对，室内是挺暖和的。对就是选下礼服啊什么的。行行行。礼服要给大家先准备好。就是要让他自己准备就可以了吧。呃主持人的事情先不用，主持人的事情先可以先往后拖一下，先把节目单的事情搞出来，对这个节目嗯。对呀。行行。哦行，可以先说一下节目流程什么这样的。节目单。到时候去催。二二二班好像是有两个要说相声的要报，之前遇见过我，然后说过这个问题，是不是？这对。对，那节目肯定是要够的，每个班咱肯定要给他规定必须要，起码出个两个节目吧，不然时长不够的。我觉得可可以嗯。哎呀，哎如果要是像这种表演形式的话，是需要在舞台上再搭一个台子的，对他们他们自己，他们自己，他们自己有需要，他们真有需要的，嗯。就什么类型的都要有。那那谁去搬呢？相声不是。那可以给他搞个。可以找一些。可以给他搞个那种，对，让他弄个移动的那种小舞台，自己搬就是了。就志愿者同学什么的。嗯，对对对。这个舞台舞台，这个舞台也是要规划的，舞台的走位，还有你包括他该每个节目该走到哪里？这些东西都是要提前标好点儿的在地上。对对。啊。到时候一关幕。嗯，对。是，那肯定啊，到时候让那个，表演方面，那肯定就看他们自己了，这个就不归我们管了。行行。提前安排。主要得先顺序定下来以后，然后再去看怎么办呀什么的。嗯。嗯。嗯，这件事情还是。搬搬运的人员就让他们自己班同学做吧。对就是。这个搬运的就找各班同学抓抓壮丁儿就可以了，对不对？廉价劳动力，用就完事了。对自己找嘛。对。廉价劳动力。而且而且变搬搬不了什么东西，也不会很沉什么的。嗯。嗯，那。那个。咱节目类型大概要出个啥呢？唱歌跳舞啊，可以整了合唱团，咱们需要合唱团。嗯。我觉得唱歌跳舞啊，语言类节目什么的。咱们先定下来基本，这个这个这个晚会要多久。合，对啊，那合唱团也可以上，那各个。晚会我觉得还得看节目的数量和时长吧。嗯。不不不，这个这个时间是要提前定下来的，那个你有什么想法儿？你觉得这个晚会从几点到几点合适呢？签定下来。我觉得一个半小时就行，太久了大家也不想呆。一个半小时是不太短了呀。一个半小时绝对不够，一个半小时绝对不够，这毕竟是一场大型的晚会，嗯。毕竟是，对，一场大。对哦，我觉得讲话什么的就已经已经已经够长了。那几点开始开呢？讲话就缩短点吧太枯燥。嗯晚会可以去可以从五点开始，五点半开始，五点半到。但我觉得至少得三个小时吧。那，对。三个小时太久了吧。但一个半小时啥也干不了啊。你们看之前看没过看过话剧？话剧其实，话剧其实就很久，其实有的时候他们就是，对两个小，两个半小时或者三个小时的都有。那俩小时。话剧看过呀。看呀。话剧就是两个小时。我觉得至少得有三个小时吧，就差不多得六七点开始，差不多到将近十点左右吧。嗯，对三个小时对不对？其。嗯。其实我觉得吧，咱不一定，只要那些院系的同学来，咱们也可以去请一些那些社团专业的来，对吧。但咱别太晚。可以，这些都是咱们晚会必须要筹备的东西，咱们其实应该有条理的，把它们记下来，对。对。嗯。像那个hiphop社，他们就可以来唱一段儿。嗯。啊那说那那说好了，那个就这个，这个灯光师还有调音师就就你来找了，嗯有一个叫孙，孙松的那个人，他他就挺不错的，不知道他今年要不要实习，嗯。啊对撑场。对呀，那就我负责嘛。行行。哦。去问问。到时候您把联系方式给我一下，我可以去找一下，嗯，okok。那都有什么什么类型的节目？它节目类型都有啥？咱们可以定一下。行行行，我把我把他微信推给你好吧？嗯。那个节目单是你负责对吧？哦对对，我还没有弄好呢。对对对，是是是下，下下周啊，下周下周一定，一一定要给一定要给我这个东西。咱可以弄一些，比较热闹的。咱那个节目得筛选一下，不能那太无聊的别整。对，就每个类型都有几个什么的，不能太多也不太少了。那肯定不能，咱都觉得无聊，他们还看啥呀。先往先往多了收集，然后咱们再慢慢筛选，这是一个好的方法。那这也需要时间的，那咱得肯定要尽快了。对啊，而咱咱也没有多长时间了。所以说兄弟们，咱们拿到节目单之后加加班儿好不好？嗯。可以可以。我觉得咱们可以把一些就是往年的经验呀，一些无聊的节目把它筛掉就不要了，对就尽量赶紧快一点儿。嗯，对呀。这两天就催一下儿，让他们自己看出什么，每个班要出啥节目，对。嗯。去年演过的同学其实今年可以不用上了，我觉得。而且去年很多就是无聊的节目，今年就没必要再再演了我觉得。毕竟去年不是我们组织的。嗯嗯。哎也对。去年就有一些很无聊的节目。咱们今年一定要好好弄，这个东西是可以写到简历里的。主要就是吸引大吸引一下大家，对就不让大让吸引一下大家兴趣。就得把那种嗨的就穿插着来，冷场了赶紧上。嗯。开场节目肯定是要嗨起来的嘛。对可以整一个。带动整个气氛，对吧。整个rap什么的。舞台的搭建，你们有没有什么想法？你有没有什么想法？这位同学。嗯，我觉得可以就可以弄的稍微简单一点儿，就不然如果如果舞台弄得特别华丽，会抢掉就是台上演的人什么的。晚会嘛，还是华丽点好看。是这样。是是晚会一定要，一定要华丽一点，两对儿两对儿主持人呢。哦也可以。可以在搞些花里胡哨的玩意儿，比如说上面撒礼花儿。啊对对对可以。但我觉得这舞台搭建也需要根据每个节目的形式啊什么的，就内容啊。啊对，那倒是。对呀，具体那看，他们自己的需要，他们可以跟我们再说，再提。但如果你说要一个就是。对对对是这样。嗯。然后我们到时候再加些东西啊，找些人什么的都可以。啊都行都行。道具什么就提前准备好。对，就别到时候着急找不到道具什么的。那个两对儿主持人，你们你们，你们谁跟那个主持人熟？啊我认识他，要不我去问问他，啊我认识那个女的。嗯你认识，你认识那个男的，还是认识那个女的？他俩在一起了吗？还是分手了？呃，应该应该是没有分手吧，不会很尴尬的。啊这。那对对，不要太尴尬就行。嗯，把他们请上吧。对啊没有，我去问问她吧回头嗯。啊。对那个。他们的主持功底还是不错的。还不错，还还可以，我记得他们在上大学之前就是学的播音系的。对，我觉得应该应该没问题，他们。对吧？他们不一起考到一个学校。然后。我觉得开场节目就唱跳RAP吧。嗯。对，反肯定还要有一个唱歌的节目比较好吧，我觉得。可以可以可以。开场咱们捋一下，咱们拿笔记一下，开场是先领导讲话，主持人主持人先把领导引上台，然后领导挨个介绍完一遍之后入座，然后对，不对，咱们应该从头儿开始，从头儿开始入座。啊对。啊。啊。我我觉得应该把领导讲话放在最后面，我觉得比较好，我我觉得开头可以是一个学生代表发言，然后让校长压轴讲话比较好。开。啊。嗯。啊，对对对。学生代表。也可以呀。嗯可以，但校长一定要露脸。但是校长他会看到最后嘛。就我觉得如果校长刚校长刚开始，那可以让他他肯定会走的中途。说不定校长也很感兴趣呢。对呀。对啊对。我觉得如果校长刚开始讲话，肯定大家兴趣一下可能就没了，可能就就听了就不想看节目了，对。对呀，那讲半小时话好家伙人都走。你们要记住，这是一场非常商业的晚会。既然交给我们，就肯定不会让他讲半个小时的话。那肯定要非常有趣，不能让大家白来，肯定非常好玩儿的那种晚会。嗯，对。啊是啊。给他个两分钟，开个场。对。那主持人和节目单的事情就交给你啦，然后其实在收集这些节目的时候儿，咱们的类型儿也要考虑一下，对这歌舞是必须必须有的，就像春晚一样。好的。对。嗯。对，而且歌舞类就比较吸引人吧我觉得，还有语言类节目。他歌舞吗？对。嗯。相声小品之类的。语言类节目，对。啊。对有一两一两三一两一两个就够了吧？对，我记得这次应该有好几个小品，咱们得筛筛有的太无聊了。嗯。嗯对，还有相声可以有，我觉得有一个就差不多了，因为它时间很长嗯，它相声可以有一个其实或者快板儿啊什么的都可以。小品不要太多，小品这个东西不要太多，一两个就足够了，嗯。对对。其实可以不止出这些。啊那那不太行吧，他那个技术快板儿。嗯。哦那。嗯民民民乐民乐可以的其实，嗯。对呀。可以有一个。可以有，这个可以有，对。合唱团也可以唱歌，什么的。其实不，可以不止单是这些，还有一些，可以请一，一些魔术社的学生来表演一下是吧。对对对对，还有武武术的什么的。哦哦，可以可以可以。嗯，哎你这个想法儿很好啊，武术的，武术的就算了吧，武术的太业余了他们都不是光头。我觉得武术其实也不错对。他们。太业余了。啊。武术还它肯定有那个武有那个武术操啊，就是武术操吗？嗯是。还光头。嗯。嗯，这也是歌舞的一部分。那家伙那不早操吗？啊。说说起来武术操，我一直觉得就太无聊了，那还不如跳舞呢。对这也是歌舞的一部分。那不太行不太行。啊，我们今天就是武术操有，还挺好玩的觉得。嗯。嗯有没有编曲，编曲的同学，编可以可以做一个作品展示其实，啊可以是，对对对。啊，背景音乐。哦也可以。嗯，对。作品展示那就单听谁谁都熬不下去，我觉得就当背景音乐可以请他们来。或者。嗯，对。嗯，当背景音乐可以，啊诗朗诵，嗯。嗯。可以有一些诗朗诵的节目嘛，就正好正好应着那个疫情吗？正疫情不正好朗朗诵一些什么吗？不是，那肯定肯定不是一个人呀，肯定好多人啊。对对，诗朗诵是不是太枯燥了，那。诗朗诵，诗朗诵他，诗朗诵实在是无聊了。诗朗诵，诗朗诵一个人那么大个舞台，在上面儿上面儿讲话很尴尬的。安全朗诵。对呀，那朗诵一段儿。那集体也不太行啊。朗诵一段儿十分钟就过去了。嗯。就我觉得肯定要有一个比较正经一点儿的节目嘛，就可以大家朗诵一个关于疫情啊什么的，哦那好吧好吧好吧。它是太枯燥了。对。嗯。我觉得没必要。狂狂欢嘛，正经啥呢？迎接。就是，关键你也要满足那些领导的胃口，嗯。哦。领导，领导看一些。他他们可能比较喜欢这种形式的节目吧。我们就是为了拍领导的马屁，所以说我们坐在了这里。对呀。领导看一些相声小品就可以啦。嗯可以了。可以了，可以了。可以可以，那那还有那能有什么节目啊？而且，而且其实现在的领导也没有那么死板，他们也会。那咱们时间就别太长，要不然他们也坐不住，是不是？两个半小时吧，我觉得可以，两个半小时基本上嗯可以差不多十个节目，差不多嗯。对对对。嗯。嗯，差不多。行行。可以可以。那咱们。那我们几点开始开呢？咱们就五点半五点半。嗯，要不七六啊这么这么早嘛，那会儿不正好吃饭的时候嘛，可以。那，对，吃饭时间肯定不行。五就正常五五点吃完饭，五点半就过来了呗。嗯对对，那家长来路上也得要时间啥时候吃饭？嗯，我觉得那，我觉得那不太行。但他他们如果下班来，肯定五点多来不了啊。对，那没下班呢？六点到九点半？我觉得七点比较好吧，七点开比较好吧？九点半其实没什么问题，毕竟现在，那学生都是住校。对对对。现在现在大公司基本都取个中间时间，六点四十。对。他看完表演可以，他看完表演可以直接回自己宿舍嘛，跟。我觉得七点比较好吧？可以可嗯，对。嗯，对对。对。家长一般开车来也没什么问题，对对对。就太早了就不是晚会，到七点及时结束了，就不是晚会了。啊，没那味儿了。行行行行，你们你们的想法儿都很好，你们都比我强。肯定是high晚一点嘛，其实我觉得，结束以后可以再，让他们也有一些参与感，啊，比如说上面，最后来一个，对对，可以合影，但是。啊。嗯嗯。可以。对。上台合个影是吗？你的意思跟演员合个影，嗯。啊对对。哦可，我我觉得可以所有演员可能大大家上台，如果会合不完吧。对，也可以合个影，也可以最后来个，那种舞蹈节目，然后拉一些人上去一起happy。嗯。嗯。结束的时候可以聚餐嘛。化妆组呢？化妆组在不在啊？哎化妆组也要联系，我的天怎么把这个地方忘了，对化化妆社团对，有一社团可以。啊，化妆组是不。不是有化妆化妆社团吗？化妆不是有一个社团吗？对。啊对对对，有一社团。你让他们选一些比较技术好点儿的呗。但有一些很什么老年装啊，那种的就需要专门的人吧可能。嗯。呃，呃这这个涉及到费用问题了，嗯。嗯。对。嗯，到时候申请一下嘛。咱们自己整。费费用的问题咱们可以向向上边儿批一下，看可不可以。可以申请一下，因为化那种妆应该就是小品需要，别的应该不怎么会需要那种装了。歌舞也需要啊，哎呀，对这帮演员要一定要提前沟通好，因为他们要早入场。对跳唱歌跳舞。对，歌舞肯定需要的。哦对。舞台灯光一打上，如果不化妆的话。对对对。那都让他们自己准备就行。嗯。那化妆品什么就是学校有吗？学呃，学学校学校学对，化妆社是很专业的，咱们要相信他们的技术，嗯他们都是专业的，是可以的，咱们学校社团真的比我以前上过那个大学要好多了，嗯。咔哧，化妆社全都巨人。那都自备自备。哦对化妆化妆社团可以有，啊对，对他们东西应该很全的。咱学校社团还是可以的。可以可以。嗯，还有一些，比如说动漫社，他们cosplay，也可以出一场。啊，这个。对对对。嗯。哦对可以可以，跳宅舞可以可以。对对对，可以可可以可以。跳宅舞吗？宅舞也可以啊，宅舞现在多火啊。可以。哎再让民乐的来搞一下，民乐配上宅舞是不是很棒。嗯。可以可以。啊这个啊这个。可以。你这是。哎。嗯。这唢呐一响大家就happy起来了。或有一些什么乐器的，什么弹吉他啊怎么的，是不是也可以。可以。啊，这个。乐队，咱学校有有乐队呀，可以把乐队乐乐队叫过来演出啊。对啊，有那个。就找那个打架子鼓的啊什么那种。啊对。说起乐队，我记得你也会呀。嗯。啊那我肯定是必须会的，必，作为一个，作为一个根音，根音贝斯手儿那是肯定是要，要是要为学校贡献一份，可以可以可以，我觉得是可以。那你也上个场呗。上台上台。对呀，那肯定的。对呀，你要上场去弹个贝斯之类的。对。咱学校那喇叭不太行。大家看见你，咱学生会长，多好啊，那开心的。嗯，哎，嗯这可不咋的嘛。对呀，对对对。啊。你可以，你们平常在他们面前不都挺严肃的，这回哎happy一下是吧。嗯。你不懂我们，哦，我们贝斯手的性格就是闷骚。然后像变了一个人一样。对，那不，你肯定要踢起来，到时候。啊，这。嗯，那节目的事情就这样。是，还有没有什么新颖的节目嘛？大概。哎呀只咱们只是咱们在这儿讨论，只是最后还是要看有没有这些，对还得看其实我觉得今年学生的热情不是特别的高。一些新颖类的。对，还得看他们自己报了。对对对。啊。是。有。可能他们觉得去年比较无聊吧，就不想那什么了。嗯，多宣传一下。嗯嗯。不是特别高嘛，那。疫情的原因。咱们可以考虑让他们来表演节目加学分嘛。啊，那疫情沉寂这么久了，那肯定让他们，嗨一下。可能是吧。可能是疫情的原因。对。其实其实有些家长不太喜欢让孩子们参加这种聚集活动，嗯所以说，所以说很，所以说很重要的还是，还是要提前把人数先统计好。老板。但现在还好吧。那现在不太多了。联系好的要。嗯，多联系一点儿，可以可以可以。嗯，对。人数就，人数就你来吧，好吧？嗯。晚会其实，让他们吃吃喝喝，玩儿乐看看节目也我觉得也不错，咱其实，不一定非要全是椅子之类的，咱们这弄弄好吃的啊，一些东西吃的喝的。嗯，对。行行行。嗯。嗯。可以准备些水什么的。让他们边吃边喝边看节目，多好。啊。你是要你你，你是要开酒吧儿吗？解渴也可以。晚会嘛。啊。但这个地儿够使吗？就是地方放一些吃的什么的。挺大的，挺大的。不能真不能吃东西，保洁阿姨，保洁阿姨会受不了的，晚会晚，对水可以，吃的不要有，对让他们吃饱了再来。我觉得也不太能吃东西，就准备一些水什么的就行了。哦对对到时候不好收拾，收拾还得咱的事儿。那其实我。对。水就搁前面自己拿嘛。吃的。吃饱了再来。就我觉得进去应该每人发一瓶矿泉水儿什么的。对对。是吧？啊但是，但是这些演员是要提供盒饭的。那你不觉得吃吃喝喝，看东西很爽吗，就像看电影一样，你总想吃爆米花。对。嗯。嗯那不行那太乱了，到时不好收拾，对对对疫情嘛，对咱得戴口罩咋吃。嗯嗯。其实看电影也可能也是不允许吃东西的现在。嗯。对现在看电影儿其实也不太允许吃东西了，对他们得戴口罩儿。哦还有还有带，应该戴好口罩对。对，最近肯定要。对。嗯要把健康宝的那个二维码贴贴贴到门口儿啊，对对。哦对对对。对，外面弄好安检。哦对对对对对。还得测体温。拍测个体温什么的。咱们，咱把咱学校保安请他过来，让他看个场。咱们组就是。啊，这个。咱们组就是就是人太少了，如果要是人再多一点的话，那咱们想法儿就会更多，嗯。对。啊。对。没关系。没关系。保安肯定要安排好，然后进出口肯定不能在一个地方。嗯。是那咱们这个节目这件事情就这么解决了。行行。行不行？然后，进学校，他们肯定不知道场子在哪儿，肯定也要请学生对，来指引呢。啊有些指引。哦对对，志愿者志愿者。要对。可以在学校贴一些箭头什么的，就是指引一下在哪儿，然后举个牌儿啊什么的。嗯。对。哎咱们他们肯定还得有人停车也得搞。搞，找一些礼仪，停车场，停车场让人礼仪，让他们问礼仪吧，进学校的时候就问好就好了。对对对，还有停。啊也行。对。不用啊，咱们学校去年剩下的那个那个，路标牌儿不还在的嘛，不还在库仓库里的吗？没关系，这些东西打印，打印之后贴上去就可以，这个东西还是很好弄的，嗯。那都看不清楚了。哦。那肯，那也肯定要有。行行行行。那也肯定要请些人去指引的。或者可以停学校门口什么的也可以。这个这个东西你去你去搞一下，负责搞一下就行，对，嗯。嗯，我我来就好了，我去联系一些人让他们，当礼仪，带上那个。对。嗯，没事儿就是。就是涉及到钱的部分，咱们大家就可以，涉及到钱的部分，咱们先把钱记下来，然后上报给我就可以。就举个牌儿什么的可以。对，到时候一起申请就好了。嗯。行行行。对你们把，把需要多少钱，还有发票，发票一定要留好，对发票一定要留好，然后就给我就可以了。然后我就去上报就可以，这件事情就不不麻烦你们了。行你们其实有很多自己做的工作，你们都重复一遍吧。对对对。嗯，可以可以可以可以。啊行行行行。对，发票肯定。对，给你，然后你去申报嘛。想想。哦，我是找那个主持对吧？对找那个主持还有那个，还有还有那个还有那个灯光的问题，对吗？对对行好的好，啊对还有节目单。啊。对你是找主持，不要忘，不要忘，记在本子上。对对对，那些都是你做。对还有灯光的问题，节目单儿节目单儿也是你的，你的事情不少。对，你得联系他们加急一点儿。好的好的好的好的好的。君君你呢，你是干什么呀？我现在就催催回头。我已经记本上了，就不用说了。哎呀你，你念一遍。我念。对，别让你忘了在。念一遍，舞台，你是舞台，舞台那一方面的啊，嗯对对对，你呢你是干什么的？出一节目儿必须得出一，让他们赶紧赶紧弄，赶紧弄。对，舞台，那些录音师啊什么肯定都是我找的。哦催节目呢。对嗯，时间太短了，嗯。所以嗯是是我晚上就发去。太慢了。实在不行，明天就去学校广播站，咱们再广播一遍，这个事情宣传一定要宣传出去。对对对。可以可以可以。嗯，好的好的。那谁去，请那些社团的人呢？嗯。社团的人呢，那咱们一起去吧，咱们就一起去就可以了，咱们对，嗯，是的，我啥都能管，然后我还得弹贝斯对不对？然后我还要，还要还要去演出。社团那就你来吧，嗯都可以，都可以都可以。社团就归你了吧。行行行。反正你跟会长啥都能管，你去跟他们说一声儿吧。对。嗯权利比较大。给你自己也出个节目嘛。对。哎我的节目可以往后放一放，如果实在没有人演的话，我再上。啊可以。那我们是不是还商量一下节目顺序，什么就是插着剪节目什么的。嗯。顺序，那顺序肯定要讨论好的。嗯，对。这些拿回来拿回来，拿回，拿回来咱们再排好吗，这件事情是后续的事情，对嗯。哦，对我还没有弄节目单儿。好的好的。还得筛选呢。对。我们要给他，我们可以想一下。节目数量啊，还有各个节目的数量。哎，我们把领导给忘掉了，我们把领导给忘掉了，领导最后该怎么办呢？领导最后还是让他们上去讲话还是，还是直接由主持人报报完幕就可以结束了？他那个。啊。怎么的？别讲了。但我觉得还是要讲一下的。看完了大家都累了，你觉得。对大家都想走啦。校长可以在结尾的时候讲，就开头就别讲了。一讲太枯燥我觉得开头讲吧。可以。时间也不能过长。我觉得结尾讲比较好吧，我觉得也是，我觉得开头可以学生讲话什么的，其实可以有一个。校长校长结尾讲，校长结尾讲，这件事情定下来，对对。行行。那时间也不能太长，毕竟晚会开完都那个点儿了。哎呀领导不会说太多的，坐坐了两个半小时，都累的都。对。啊那晚高峰了。那可不一定。对呀。他们肯定他们肯定都睡了有可能。阔能，可能看的很兴奋，他就讲下去了。对对。嗯他们其实工作还挺忙的。不由自主宣传学校。那我们需不需要学生代表发言什么的呀？学生代表。需要需要。这些都是开头儿时候要干的事情，嗯。开头可以代表发言一下，对。就少说两句。这些都是开开始要做的事情。那你，我觉得你不止要弹贝斯，你就是学生代表。哎也可以。嗯，正好一一下就省事了，还不用找别人了。啊这个这个我，这个我是肯定要的，这个我会和我会和主持人，主持人沟通的，所以说你主持人一定要尽快把他们的微信推给我，好好好好好，对这是这是主持人是灵魂嘛，一定要这。对呀。行行行，我待会就去问问。我尽快问一下他们。嗯。主持。对，就控场能力比较重要。主持人的词一定要让他们提前自己写好。到时候彩排个两三天，大概也就差不多了。行。嗯。两三天绝对不够，彩排一周。行行。就自己的节目肯定要采排很长时间，但但你整个彩排肯定就一两次就够了呀。彩排一周。彩排一周。自己的小节目自己彩排吗？彩排一周，他们，彩排一周会不会太烦了，太多了呀。这一周，一周是一，这一周是这么规划的，前三天没有灯光，后几天再把灯光加上去，然后让他们合一遍，前几天，前三天只是试场地。嗯。就可以可以节目前彩排。那录音肯定也要先准备好吧。彩排个两三遍就行，人太多了。肯定要，哎录音师就过来一个就够了，咱学校那破调音台又不贵，他们都能整明白。他那种大的彩排应该就是。但那种大的彩排肯定只有一两次，就肯定不会有那么长，因为大家没有时间，那你彩排可能就需要四五个小时，对。能整明白就行。对呀，嗯俩小时小彩排就自己来嘛，小的就自己来。嗯。对对大的，大彩排就后两天搞的事情嘛，咱们就可以。嗯。我觉得前面可以让他们觉得自己没信心想试一下的，可以他们自己先来试，我们给他安排好就是了。嗯，对。对，彩排其实主要就是串场什么的吗？哎这。这中这中间的问题太多了，所以说接下来的时间还是要麻烦各位了，嗯。啊对对。我，其实，其实我觉得可以不止我们几个，我们可以再往下分一下。就而且还我觉得彩排还需要量一下具体时间到底有多久。嗯。嗯嗯，对对对可以。嗯。对。再找一些人，让他们来管一些具体的东西。再找些工具人。对这。行行行行行。就是比如彩排的事情就可以安排给，我我同学就可以。都可以。彩排就是最后的事儿嘛，现在不用。嗯对，先把那节目单给定下来。我舍友他就可以干这个，到时候找他就行了。那那那总体来讲，那就是这么个流程了，就是每个人都有每个人的任务，然后每个人也有自己的事情，就是大家都，大家都，大家辛苦一下，好吧？这个事情。对对。可以可以可以。嗯，行。行。行行。那没，哎。不辛苦，不辛苦，不辛苦。这个事情搞好了还是学学生会，学生会长最辛苦，是不是？我最辛苦是不是？毕竟是有嘿。是不是还可以提个名什么的，还可以提个名，提名表扬一下我们。提名表扬。嗨，那肯定要麻烦你了呀。嗯。嗯对。加学分。对。你们再再重复一遍你是你是干什么的，啊。那这肯，这个你要着重提一下了。我是找主持人，还有那个灯光。嗯，对你是舞台，你是舞台我我我我是弹贝斯的。对。那会长你还记得你要干嘛吗？他是弹贝斯的弹贝斯。你就记得你的贝斯。充场。我是弹贝斯的，嗯，那你是干什么的呀。对。催节目催节目。催节目对。所以节目太轻松了这个太轻松了。嗯。不轻松啊，哎呀可磨叽了。嗯那行了，那基本，今天时间也够晚的了，大家就散了吧，嗯，咱们聚个气然后就散了吧，行嗯。各位别忘了就行，到时候再找些人。行行。好行行行行行。成成成，好。'  # noqa *

    def run_pipeline(self, model_id: str, documents: str) -> Dict[str, Any]:
        p = pipeline(task=self.task, model=model_id)
        result = p(documents=documents)
        return result

    @unittest.skipUnless(test_level() >= 0, 'skip test in current test level')
    def test_run_with_doc(self):
        logger.info(
            'Run doc extractive summarization (PoNet) with one document ...')

        result = self.run_pipeline(
            model_id=self.ponet_doc_model_id, documents=self.sentences)
        print(result[OutputKeys.TEXT])

    @unittest.skipUnless(test_level() >= 0, 'skip test in current test level')
    def test_run_with_topic(self):
        logger.info(
            'Run topic extractive summarization (PoNet) with one document ...')

        result = self.run_pipeline(
            model_id=self.ponet_topic_model_id, documents=self.sentences)
        print(result[OutputKeys.TEXT])

    @unittest.skipUnless(test_level() >= 0, 'skip test in current test level')
    def test_demo_compatibility(self):
        self.compatibility_check()


if __name__ == '__main__':
    unittest.main()
