Police and Allegheny County prosecutors said 24-year-old Shalaya Briston of Munhall was charged with attempted homicide and aggravated assault, while Pryor faces a charge of simple assault.
Police have a woman in custody, but it is not known who she is or if she is a suspect.
Pittsburgh police said no news conference will be held at this time.
China arrests Belizean citizen accused of meddling in Hong Kong protests
Protesters this week have urged Britain and other countries to follow US footsteps in legislating laws to support its cause. The protesters, including teenage students and elderly people, gathered in a park in the heart of Hong Kong on Saturday.
Television station WTAE in Pittsburgh first reported Pryor was stabbed at the Heinz Loft apartment complex and was in critical condition. "During that altercation, a female victim also received injuries", the statement read.
Terrelle Pryor is reportedly in stable condition following a stabbing. ESPN's Adam Schefter just released an update on the situation. He was signed by the Jacksonville Jaguars before being released earlier this season and has not appeared in an National Football League game this season. He spent three seasons with the Buckeyes, throwing for 57 touchdowns and 6,177 yards.
A third-round pick by Oakland in 2011, Pryor never stuck as a quarterback and switched to wide receiver. He was most recently released by the Jacksonville Jaguars after struggling with injury and is now a free agent.