Replicar exactamente el preprocesamiento de texto R en python

Me gustaría preprocesar un corpus de documentos usando Python de la misma manera que puedo en R. Por ejemplo, dado un corpus inicial,corpus, Me gustaría terminar con un corpus preprocesado que corresponde al producido con el siguiente código R:

library(tm)
library(SnowballC)

corpus = tm_map(corpus, tolower)
corpus = tm_map(corpus, removePunctuation)
corpus = tm_map(corpus, removeWords, c("myword", stopwords("english")))
corpus = tm_map(corpus, stemDocument)

¿Existe un método simple o directo, preferiblemente preconstruido, para hacer esto en Python? ¿Hay alguna manera de garantizar exactamente los mismos resultados?

Por ejemplo, me gustaría preprocesar

¡Los auriculares de Apple son increíbles! ¡El mejor sonido de los auriculares internos que he tenido!

dentro

ear pod amaz mejor sonido inear headphon ive ever

Respuestas a la pregunta(2)

Su respuesta a la pregunta