The techniques may include LSTM and GRU. Also, you can use some attention mechanism which performs best, especially in NLP problems. My fellow works on this project and it gives better results.
for your reading: https://blog.floydhub.com/attention-mechanism/
I have worked with Text Rank and BERT for summarization tasks and BERT seems to work better. Here's a link to its python package: https://pypi.org/project/bert-extractive-summarizer/
You will need to install it in your python environment version:3.6 along with all the packages given in its github repo here: https://github.com/dmmiller612/bert-extractive-summarizer/blob/master/requirements.txt