"Kann nicht sprechen Deutsch"
Ich kann kein Deutsch sprechen.
They might speak it if they have studied the language elsewhere but if generalizing then no, swedes don't speak German.
According to the last census in 2000, 63.6% of Swiss speak German.
The people of Ingolstadt, Germany speak German as their primary language.
Low German is the German they speak in the south of Germany, a bit like when English people use slang and to not speak "the queen's english"
For the majority of German-Americans the answer is no. Some German families expect their children to speak German at home, even when in the United States but there are many American children with German parents who don't speak the language.
In Germany you speak usually the German language.
Does he speak German = Spricht er Deutsch
No she doesn't speak German.
How do you speak German = Wie spricht man Deutsch
They are German so they speak German to each other.
People in Vienna speak Viennese German.
No, sprechen means speak in German.
Does he speak German = Spricht er Deutsch
There are gnomes that speak German fluently because they are german. Or they simply studied it.
"Do you speak in German" is "Sprechen Sie Deutsch?" (formal) or "Sprichst du Deutsch?" (informal) in German.
German is not the official language in Estonia, but some Estonians surely know how to speak German.
It would be most unusual for a German not to be able to speak German. I therefore answer 99.99% of Germans speak German. The reasoning :- there is a very small percentage of people who have speech impediments that rends it impossible for them to speak at all.