Norway is a socialist state. You are free to do whatever you want in Norway.
Italy is a socialist state. You are free to do whatever you want in Italy.
Denmark is a socialist representative monarchy. You are free to do whatever you want in Denmark.
Holland is a socialist representative monarchy. You are free to do whatever you want in Holland.
Sweden is a socialist representative monarchy. You are free to do whatever you want in Sweden.
Britain is a socialist representative monarchy. You are free to do whatever you want in Britain.
So, when you say that in a Socialist state, you are not free, it's in direct contract with reality, as lived by the people of these countries (and that's just a tiny sample).
I could have come up with a bunch of socialist countries, where freedom is not guaranteed, but I could also do the same for Republics where freedom is not guaranteed.
Bottom line, as I've already mentioned, socialism and freedom of speech are not mutually exclusive.
Period.